有一个关于react-router的问题。
我有一个标题项目,我想为所有路线显示。当然,我希望这是其中的一部分,以便用户可以从导航中单击项目。
目前我有我的<Header />
外部,我<Router>
想这不起作用,因为我的路由器不知道重新渲染?
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'
<div>
<Header />
<Router>
<Switch>
<Route exact path="/" component={Posts} />
<Route exact path="/:category/:postId" component={PostDetails} />
<Route path="/:category" component={CategoryView} />
</Switch>
</Router>
</div>
我的标题有例如 <Link to="/">LOGO</Link>