React route несколько компонентов в одном path?
Есть несколько компонентов (about, skill, story). Мне необходимо рендерить их при клике на Link="/main", как лучше это все организовать? Есть идея создать отдельный компонент MainPage.js импортировать туда все нужные мне компоненты, а затем создать Route component="MainPage". Хотелось бы услышать ваши варианты, спасибо!
Ответы (1 шт):
Автор решения: Светлана Свиридова
→ Ссылка
Можешь создать отдельный компонент ... Зависит от того чё ты хочешь. С рута, а потом в Mainpage Switch
<Route path = `${match.path}/main_page` component={MainPage} />
<Switch>
<Route path = exact `${match.path}/some_path` component={Component} />
<Route path = exact `${match.path}/some_path2` component={Component2} />
</Switch>