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

В чем отличие BrowserRouter от HashRouter в React?

В чем отличие BrowserRouter от HashRouter в React и как они работают, в каких ситуациях что лучше использовать?
  • Вопрос задан
  • 3432 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 2
@grinat
Первый использует history api, второй фрагменты. Использовать надо первое, потому что его делали на замену фрагментов. Либо же если невозможно корректно настроить редиректы в http сервере, тогда есть смысл с фрагментами связывать. В реакт нативе ни то, ни другое использоваться не может, там должны перехватываются роуты, и на их базе динамически создаваться активити.
Ответ написан
Комментировать
leonidshishkin
@leonidshishkin
Тянусь к знаниям)
Оба из них создадут специальный объект истории. Вы должны использовать BrowserRouter, если у вас есть сервер, который отвечает на запросы, и HashRouter, если вы используете статический файловый сервер

https://reacttraining.com/react-router/web/guides/...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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