Elena0394
@Elena0394

Вложенный роутинг без составляющей у дочерних элементах?

Мне нужно чтоб в url добавлялся путь дочернего элемента, но постоянного составляющего не было. Чтоб перейдя по ссылке "elena" url был "users/elena" и переходила в компонент Elena(). Можно ли это сделать?
function Users() {
 return (
   <div>
     <Link to="elena"></Link>
     <Link to="oleg"></Link>
   </div>
 );
}

function App() {
 return (
   <Routes>
     <Route path="/users" element={<Users />}>
       <Route path="elena" element={<Elena />} />
       <Route path="oleg" element={<Oleg />} />
     </Route>
   </Routes>
 );
}
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
Elena0394
@Elena0394 Автор вопроса
Получилось таким образом:
function App() {
 return (
   <Routes>
     <Route path="/users" >
       <Route path="" element={<Users />} />
       <Route path="elena" element={<Elena />} />
       <Route path="oleg" element={<Oleg />} />
     </Route>
   </Routes>
 );
}

Тогда не будет соединятся компонент Users() с дочерними
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы