Доброе утро. Надеюсь, что правильно сформулировал вопрос. Как правильно с точки зрения архитектуры приложения реализовать роутинг для андминки.
Имеем точку входа в админку.
<Route exact path='/admin' render={(props) => (<Admin {...props} data={state}/>)}/>
Все замечательно, работает, но как теперь в компоненте Admin сделать свой роутинг. Ведь у админки есть свой сайтбар, хотелось, чтобы только контент в теге
main менялся.
<div className="wrapper">
<h1 className="h1">Админка</h1>
<div className="d-flex mt-40">
<aside className={style.asideMenu}>
<AdminMenu path={match.path} menu={data.adminSidebar}/>
</aside>
<main>
<Switch>
<Route path="/articles" component={AdminPageArticle} />
<Route path="/posts" component={AdminPagePosts} />
<Route path="/users" component={AdminPageUsers} />
</Switch>
</main>
</div>
</div>