Чтобы скрыть панель навигации на домашнем компоненте, я делаю следующее
const NavbarComponent = (props) => {
console.log(props);
if (props.match.path === '/') {
return null;
} else
return (
все работает нормально, мне нужен доступ к маршрутизатору, чтобы я мог отправлять людей в места, зависящие от объекта props, Есть ли лучший способ сделать это так, чтобы у меня все маршрутизаторы logi c в одном месте?
это текущее состояние моего маршрутизатора
return (
<div>
<Router>
<Route component={Navbar} />
<Switch>
<Route exact path="/" component={Home} />
<Route exact path="/api/:city/electronics" component={Electronics} />
<Route exact path="/api/:city/labour" component={Labour} />
<Route exact path="/api/posts/item/:id" component={ItemDetails} />
<Route exact path="/create/:city/:category" component={CreatePost} />
</Switch>
</Router>
</div>
);
спасибо за ваше время .