dva/router就是react-router-dom
dva/router里的routerRedux就是react-router-redux
一个react的单页面应用:
- 编写一个基础框架,包含单页面应用的通用部分(头,内容,脚)
- 引入models,通过路由绑定models和component(基础框架)
- 在基础框架内引入具体的路由的components
- 把以上这些配置初始化,生成单页面应用
react-router(4.x)
- Route : 核心组件,用来匹配路由和组件
- Switch : 排他路由,会匹配符合条件的第一个路由。只有第一个匹配的路由
<Route>
或者<Redirect>
会被绘制。