加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – react中的多个中间件的顺序 – redux

发布时间:2020-12-15 20:46:57 所属栏目:百科 来源:网络整理
导读:如果我有多个中间件(例如3个用于示例)会发生什么事情,所有这些都会抓住一个动作?它们是否按照商店创建中定义的顺序触发? createStore(reducer,applyMiddleware(middle1,middle2,middle3)); middle1将首先被触发,然后是middle2,然后是middle3? (当调用next
如果我有多个中间件(例如3个用于示例)会发生什么事情,所有这些都会抓住一个动作?它们是否按照商店创建中定义的顺序触发?
createStore(reducer,applyMiddleware(middle1,middle2,middle3));

middle1将首先被触发,然后是middle2,然后是middle3? (当调用next()时)
我可以在mid2之前调用特定的动作中间3吗?

中间件管道与您传递给applyMiddleware()的顺序完全匹配.那么,在那个例子中:

>调用store.dispatch()将操作传递给中间
>当middle1调用next(action)时,它会转到middle2
>当middle2调用next(action)时,它会转到middle3
>当middle3调用next(action)时,它会进入实际存储并执行reducer逻辑

不,您不能在创建商店后重新订购中间件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读