TypeError: props.history is undefined
https://stackoverflow.com/questions/42857283/react-router-typeerror-this-props-history-is-undefined
这是因为React Router在4.0.0开始时发生了变化。
您现在应该在使用browserHistory时使用react-router-dom包中的BrowserRouter。
React Router <switch>
的作用
https://www.jianshu.com/p/d5173d7b411a
有
<Switch>
标签,则其中的<Route>
在路径相同的情况下,只匹配第一个,这个可以避免重复匹配;