Задать вопрос
AltaiR-05
@AltaiR-05

Как правильно прописать Redirect в react-router-dom?

Всем привет. Посмотрите пожалуйста пример кода, выложил на CodeSandbox. Когда например перехожу на страницу "Услуги" и обновляю страницу меня перекидывает на страницу "Документы". Я так понимаю это из-за: <Redirect from="/" to="/documents" exact />. Он же вроде должен редиректить на /"documents" только тогда когда я перехожу на "/" ? А он всегда когда обновляю перенаправляет туда.
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Skypro
    React-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
@slide13
frontend/web-developer
Почему у вас Suspense внутри Switch? Он должен быть выше и тогда все заработает как нужно, т.е. порядок такой:
<Suspense fallback={<div>loading...</div>}>
  <Switch>
    <Redirect from="/" to="/documents" exact />
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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