我想在顶部使用nav呈现一些路由,而在不使用任何nav的情况下呈现其他路由(如注册/登录页面)。

对于nav的设置,我有:
const App = () => (
<Router>
<div>
<Nav />
<div>
<Route exact path="/" component={Home} />
<Route path="/account" component={Account} />
<Route path="/news" component={News} />
</div>
<Footer />
</div>
</Router>
);我正在尝试找到使用React Router处理这个问题的最佳方法(似乎必须使用某种类型的条件可能?-“如果我当前的路由与这些路由中的任何一个匹配,那么就像这样渲染这个。”)。
谢谢!
发布于 2018-06-21 19:42:19
<Route path={`foo/(A|B|C)`} component={() => (<Baz {...props}/>)} />
其中,A,B,C是与foo/A类似的不同路由。
https://stackoverflow.com/questions/46842117
复制相似问题