【发布时间】:2021-09-28 20:07:18
【问题描述】:
我有多个路由器,我在index.js 中导入了Nav 组件,我只需要为About 显示Nav,但我不想为Topics 显示Nav 组件。我不想在Home 和About 中导入Nav 组件,因为我可以有很多路由器
const BasicExample = () => (
<Router>
<div>
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/about">About</Link>
</li>
<li>
<Link to="/topics">Topics</Link>
</li>
</ul>
<Nav />
<hr />
<Route exact path="/" component={Home} />
<Route path="/about" component={About} />
<Route path="/topics" component={Topics} />
</div>
</Router>
);
你也可以看看完整的code in codesandbox
【问题讨论】:
标签: reactjs react-router components router