Задать вопрос
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>
 );
}
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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() с дочерними
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽