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

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

Если не использовать обёртку Switch, роуты работают нормально, зачем тогда она нужна?
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
@XaveScor
необходим чтобы рендерить только первый подходящий роут из списка. Если не будет, то будут отрендерены все роуты, которые подходят под передаваемые условия.

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


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

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

Войти через центр авторизации
Похожие вопросы