React 不使用 HTML,而使用 JSX 。它打算抛弃 DOM,要求开发者不要使用任何 DOM 方法。它甚至还抛弃了 SQL ,自己发明了一套查询语言 GraphQL ,想要发挥它的威力,整个技术栈都要配合它改造。你要学习一整套解决方案,从后端到前端,都是全新的做法。
当然,这些你都可以不用,React 照样运行,但是就发挥不出它的最大威力。
React 体系的一个重要部分:路由库React-Router
它是官方维护的,事实上也是唯一可选的路由库。它通过管理 URL,实现组件的切换和状态的变化,预备知识是 React 的基本用法
链接:http://www.ruanyifeng.com/blog/2015/03/react.html
学习方法:官方的示例库非常棒,由浅入深,分成14步,每一步都有详细的代码解释。我强烈建议你先跟着做一遍,然后再看下面的API讲解。
官方示例库:https://github.com/reactjs/react-router-tutorial/tree/master/lessons
接下来:便是API讲解
课程来源:http://www.ruanyifeng.com/blog/2016/05/react_router.html