reactjs - 您是否应该在 Redux 中间件内多次调度或调用 next ?

标签 reactjs redux redux-middleware

我很好奇,我在中间件中见过,例如 redux-promise-middleware,我们希望单个操作触发多个操作(例如 REQUEST、SUCCESS、FAILURE)。然而,在中间件中,我们提供了dispatchdispatch这些操作。是否有理由通过 dispatch(action) 使用 next(action) 调用这些附加操作?

最佳答案

如果您分派(dispatch)一个操作,那么它将再次遍历所有中间件链。另一方面,next 只是将其发送到链中的下一个中间件,或者如果没有更多的中间件,则直接发送到 reducer 。

关于reactjs - 您是否应该在 Redux 中间件内多次调度或调用 next ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40444158/

相关文章:

javascript - 存储变化时如何记住组件?

javascript - 与 Material-ui 卡片媒体 react ,点击添加叠加层

Javascript 移除对 Enter 键按下的关注

redux - 可以在中间件中监听 Redux @@INIT Action

javascript - Redux 中间件异步函数

reactjs - 为 github 页面使用 create-react-app 的自定义域

javascript - 如何使用 Normalizr 为递归模型定义模式

reactjs - 如何修改reducer中已有的数据?

reactjs - React Redux 调度函数 : Expected 0 arguments, 但得到 1 TS2554

Typescript:如何键入处理异步操作的自定义 redux 中间件