роутер v 6?
Эти вещи не связаны друг с другом
Воткните сперва в проект реакт роутер и затем дёрните с компонента его методы, если работает - значит работает. Но если вы хотите что-то делать из саг то тут другое дело
мне надо чтобы сага срабатывала на событие перехода на другую страницу
ну как не связаны,
сделай так, например: в компоненте на который нужно перейти пишешь хук useEffect(() => { dispatch(yourActionToCallSaga); }, []); ну или же написать свой хук, типа const useDispatchActionOnRouteChange = () => { const location = useLocation(); // или как там роутер берется // тут напиши свою логику повторив методы роутера мб, чтобы компоненты просто дергали как будто обычные методы роутера а на саомм деле они будут // example const goToRoute = () => { // some router logic // … dispatch(yoyurActionToCallSaga); }; return { goToRoute, }; }
Обсуждают сегодня