Задать вопрос
@DonorOfLove

В чем разница между двумя синтаксисами react-router?

Пишу небольшой проект на реакте и использую в нем react-router версии 6.0.1, и есть вопрос: я прочитал разные статьи, в том числе и официальную, везде по разному описано, как нужно передавать компонент в атрибут element( передавать тег/ передавать компонент)более того, оба этих роута работают, но в определенных условиях(когда и как - не ясно), так вот, прошу вас помочь мне разобраться в различиях двух этих вариантов написания роутов:
<Route path='/' element={MainMenu}/>
<Route path='/BattleGround/*' element={<BattleGround/>}/>
  • Вопрос задан
  • 170 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Решения вопроса 1
pumbasl
@pumbasl
в 6 версии роута работает только со вторым вариантом, а так же там убрали вложености роутеров, детальнее тут
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽