Router 4
Contents
React Router被拆分成三个包:react-router,react-router-dom和react-router-native。react-router提供核心的路由组件与函数。其余两个则提供运行环境(即浏览器与react-native)所需的特定组件。
进行网站(将会运行在浏览器环境中)构建,我们应当安装react-router-dom。react-router-dom暴露出react-router中暴露的对象与方法,因此你只需要安装并引用react-router-dom即可。
src/router.js
|
|
- App为所有页面都需要加载的组件,既外部框架
- dva/dynamic: 解决组件动态加载问题的 util 方法,基于 react-async-component 实现。
- 参考文章
src/routes/app.js
|
|
- 组件传入withRouter()中,使组件带有child属性
- child为路由匹配到的组件