从redux-saga或任何自定义中间件路由

问题描述 投票:0回答:1

我正在使用React和Redux,一个应用程序的React-Router来处理副作用,我正在使用redux-saga库。我很想知道从我的萨加斯出发的路线。例如。

考虑事件流

  1. [用户注册和应用程序调度SIGN_UP操作
  2. 一个传奇人物执行SIGN_UP操作并执行一些注册任务。
  3. 关于任务完成,我希望用户被带到(路由到)登录页面。

而且我更希望在redux-saga中处理此问题,我当然会赞赏一种更好的方法或替代方法。

reactjs redux react-router redux-saga
1个回答
0
投票

找到答案,谢谢。对于任何可能想做同样事情的人,只需将从react路由器useHistory钩子获得的历史对象传递给正被调度的操作的有效负载,然后使用push方法来处理路由到另一页的操作

© www.soinside.com 2019 - 2024. All rights reserved.