handle route change

react router Отслеживае изменение маршрута, разрешаем/предотваращаем его, покидание страницы, изменение адреса

На момент написание данной статьи можно написать решение для BrowserRouter, переопределив функцию-пропс, которая отвечат за показ сообщения (передав пустую), но в отличии от Router BrowserRouter не дает работать напрямую с объектом истории history, что не всегда подходит.

Хорошим решением является использование для вывода диалога уведомления или вообще вывода чего угодно при отлеживании действий, использование пакета
react-router-navigation-prompt

-- он отлично работает из коробки.

Subscribe to RSS - handle route change