React-Router2
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
由于对于新版的Router
的不熟悉,这节开始转向Router2
和webpack1
,等待React-Router4
理解后,我会更新这几章
以上Router
采用的是Router2
Router
中文是路由的意思。
路由库React-Router
。它是官方维护的,事实上也是唯一可选的路由库。它通过管理 URL
,实现组件的切换和状态的变化,开发复杂的应用几乎肯定会用到。
$ npm install react-router
安装React-Router
,最新的为React-Router4
。
跳转时使用<Link>
进行跳转
使用案例
在src/js
创建入口文件root.js
在webpack中把
从Header
中跳转到list
传递数值。
利用在root.js
中设置<Route component={ComponentList} path="list"></Route>
中path="list/id:"
。这个为定义的方法
在list
中用{this.props.params.id}
获取从Header
路由传递过来的值
Header
中使用<Link to={``/list/12341234``}>