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

Как заставить React Router не выпадать в 404 ошибку при перезагрузке?

Коллега, который пишет на Vue, удивился, что для React (с React Router) нужны танцы с бубном, чтобы он не падал в 404 при перезагрузке любой страницы, кроме главной. Оказывается, на Vue всё работает ок из коробки...

Насколько я знаю, решения 404 ошибки два: либо использовать Hash Router, либо настроить на сервере редирект.

Первый вариант не рекомендуется в самой документации. Со вторым не понимаю, у нас сервер на nginx. Куда вести пользователя после перезагрузки? На / или на /index.html? Можно ли обойтись без этих костылей? И есть ли какое-то красивое решение данной проблемы в целом?
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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