Комментарий Денниса дал рабочее решение с использованием хитов React. Создайте новый компонент следующим образом:
const RouteChange = withRouter(({ location }) => {
const dispatch = useDispatch();
useEffect(() => {
dispatch({ type: "AN_ACTION" });
}, [dispatch, location.pathname]);
return null;
});
и просто включите его в root вашего приложения. Указанное действие будет отправлено при каждом изменении маршрута.