下面是Redux 的data 流,Redux 中间件是指 action 和 store 之间。之前我们说,在 Redux 中action 只能是对象,action作为对象被直接派发给了store 。
当我们使用了Redux-thunk 后,action 可以是函数了。如下图,action 通过dispatch 方法传给了store,dispatch 中使用了Middleware,对它进行了封装。当我们使用redux-thunk 中间件的时候,当我们传给dispatch 的是个对象时,就和原始的dispatch 没有任何区别;当我们传给dispatch 的是个函数时,就会把这个函数在dispatch阶段执行结束。

博客介绍了Redux的data流,指出Redux中间件位于action和store之间。原本Redux中action只能是对象,使用Redux-thunk后action可以是函数。使用该中间件时,传给dispatch的是对象则与原始dispatch无异,是函数则在dispatch阶段执行。
2405

被折叠的 条评论
为什么被折叠?



