У вас есть вопрос относительно реактивного маршрутизатора.
У меня есть элемент заголовка, который я хотел бы отображать для всех маршрутов. И, конечно же, я хочу, чтобы это было частью, чтобы пользователь мог щелкать элементы из навигации.
В настоящее время у меня есть мой <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>