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

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

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

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

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