【发布时间】:2018-03-25 13:47:33
【问题描述】:
我想实现这个(V3)
<Router>
<Route path="/" component={App}/>
<Route path="*" component={Whoops404}/>
</Router>
使用 react-router-dom 的 react-router V4 但我无法做到这一点,当我尝试这个时
<BrowserRouter>
<div>
<Route path="/" component={App}/>
<Route path="*" component={Whoops404}/>
</div>
</BrowserRouter>
它会渲染块中的所有路由。我做错了吗?
****编辑****
谢谢你们。我已经用 Switch 组件包装了路由,它工作正常,但是当我导航到 localhost:3000/jjj 或除 http://localhost:3000/ 之外的其他路由时,组件 App 仍然显示。
【问题讨论】:
标签: reactjs react-router