react-router 更新至 v4.0.0
react-router前一段时间从3.xx到4.xx意味着很多API都有变化。去看了下react-router GitHub主页 和react一样也分成了几个包
- react-router
- react-router-dom
- react-router-redux
- react-router-native
- react-router-config
一般使用了react-redux使用前面三个就可以了。
除了分开以外还有很多API都有点区别。比如:
- 之前有IndexRouter可以作为默认的路由使用,现在好像已经被移除了
- 还有getComponents这个也被移除了。之前可以使用这个来做按需加载
- 等等
具体的可以直接去看官方文档
react-router刚更新到4.0.0没多久还在看文档中,目前按需加载还不太明白怎么弄只找到了一个issues有关于这一块。有时间再去看看然后看情况更新一下。
2017-04-11 更新
文档中有对于按需加载的说明详见