2017-10-13 188 views
1

我在我的应用中的以下路线:使用反应路由器路由几条路径相同的组件

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

其中第二条路线就是第一和路由到同一组件的扩展。我如何在一个Route标记中组合两条路线?

回答

2

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