У меня есть основной компонент приложения с маршрутизатором реакции:
function App() {
return (
<Router>
<NavBar />
<Switch>
<Route path="/screenings" exact component={SPT} />
<Route path="/registerpage" exact component={RegisterPage} />
<Route path="/loginpage" exact component={LoginPage} />
<Route path="/logout" exact component={LoginPage} />
</Switch>
</Router>
);
}
В основном индексе. js Я отображаю этот компонент:
ReactDOM.render(<App />, document.getElementById('root'));
В настоящее время, когда я нажимаю на любую ссылку в навигации bar/route
компонент, связанный с маршрутизатором, отображается прямо под панелью навигации в элементе root
div. Однако я хотел бы отобразить эти компоненты в mainpage
div, который установлен ниже root
div, чтобы навигационная панель и остальная часть страницы были четко разделены (помещены в 2 разных div). Есть ли способ сделать это?