EvgeniyKvasyuk
@EvgeniyKvasyuk

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

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

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

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
27 мая 2024, в 05:32
3000 руб./за проект
27 мая 2024, в 04:26
1000 руб./за проект