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

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

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

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

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

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

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