Задать вопрос
@JS_Noob
Пишу плохой код профессионально

Что если не использовать компонент Switch из пакета react-router?

Если не использовать обёртку Switch, роуты работают нормально, зачем тогда она нужна?
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@XaveScor
необходим чтобы рендерить только первый подходящий роут из списка. Если не будет, то будут отрендерены все роуты, которые подходят под передаваемые условия.

<Switch>
  <Route path="/" component={A} /> // <-- будет отрендерен только этот роут
  <Route path="/" component={A} />
</Switch>


<>
  <Route path="/" component={A} /> // <-- будет отрендерен этот роут
  <Route path="/" component={A} /> // <-- и этот так же будет отрендерен
</>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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