@val18

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

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

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

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

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