使用react路由器将多个路径路由到同一个组件

时间:2017-10-13 14:02:34

标签: reactjs react-router

我的应用程序中有以下路径:

<div>
   <Route exact path='/:category' render={() => (
      <Posts/>
   )}/>
   <Route exact path='/' render={() => (
      <Posts/>
   )}/>
</div>

第二条路线只是第一条路线的延伸路线,并路由到同一路线。如何在一个Route标签中组合两个路径?

1 个答案:

答案 0 :(得分:2)

您可以使用<Route exact path='/:category?' component={Posts} />问号所做的是将网址扩展名设为可选值。