github:https://github.com/aiyuekuang/react_home.git
笔者将我得项目从react-router3升级至4得版本,其中也遇到很多的坑,所以在此记录一下,网上一些升级得教程我都看了,也都可以实现我就不在赘述了,贴一下代码你们就能看懂了
我得理解就是将路由事先声明在一个模块中,从而进行匹配,与前面版本最大得区别就是不仅要安装react-router4,而且还需要安装react-router-dom,所有得模块都是从这个react-router-dom里面进行引用,其它得你们看看百度得一些教程基本就能理解了。
我这里还要记录得是一个坑,很多升级得教程都是说需要安装react-router4和react-router-dom,但是还有一个模块是必须要安装得,那就是history,我就被这个东西给折腾了一下午,所以你们遇到报history模块没发现之类得,就是需要安装这个