Home > Enterprise >  How to redirect from redux (w/ react router v6)?
How to redirect from redux (w/ react router v6)?

Time:12-19

With react-router 5 I used library - react-connected-router to make redirect from redux store. This library doesnt work with react router 6. How I can implement this?

I can just put navigate from useNavigate to payload and then in store use it. But I think it's not good decision. What can you recommend?

CodePudding user response:

Can't you just navigate after you have dispatched your action to redux? Then you keep your navigation strictly to ReactComponents

CodePudding user response:

wrap it in a function

let history = useHistory();

const myActions = () => {
 dispatchAction1()
 dispatchAction2()
 history.push("/MY_ROUTE")
}
  • Related