关于react项目中,按照下述方式,在引入路由Router、Route、Link时:
import { Router, Route, Link } from 'react-router'
运行出现下述错误
The prop `history` is marked as required in `Router`, but its value is `undefined`. in Router
是由于Router更新api所导致,具体解决方案,参照React api文档中内容 https://reacttraining.com/react-router/web/api/Route 将路由引入方式作出如下修改即可。
import { BrowserRouter as Router, Route } from 'react-router-dom';
安装使用的依赖由react-router-dom替换react-router。