希望您过得愉快。
我遇到的问题是,我有10条以上的航线我希望拥有导航栏,而有2条路线中的我不想拥有导航栏。到目前为止,这就是我设置路线的方式。
<BrowserRouter>
<Navbar/>
<Switch>
<Route exact path='/' component={Home}/>
/* My routes with the navbar here */
</Switch>
</BrowserRouter>
现在,我将如何放置不希望拥有导航栏的路线?抱歉,如果我对此描述不佳,请在评论中提出,我将作进一步解释。谢谢您能给我的任何帮助。
感觉这不是最好的方法,但是您可以使用上下文api隐藏/显示每条路线的导航
https://codesandbox.io/s/react-router-basic-jm1vf
在此示例中,/ about路线隐藏了导航
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句