EvgeniyKvasyuk
@EvgeniyKvasyuk

Как правильно делать изменение url в react app?

Изучаю реакт, сделал рассширенную тудушку в которой есть поле фильтр, которо показывает задачи по фильтрующему слову, фильтрующее слово попадает в url как параметр через мидлвар, который выполняет browserHistory.replace....однако, как я понимаю, такой подход вызывает полную перерисовку страницы? Как выполнить задачу с занесение фильтрующего слова в урл, но так, чтобы не вызывать перерисовку всего App, а только компонента TodoList? И возможно ли это вообще?
  • Вопрос задан
  • 353 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
До появления HTML5 единственное, что мы не могли контролировать и управлять (без перезагрузки контента или хаков с location.hash) — это история одного таба. С появлением HTML5 history API все изменилось — теперь мы можем гулять по истории (раньше тоже могли), добавлять элементы в историю, реагировать на переходы по истории и другие полезности.

Введение в HTML5 History API
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы