首页 > 其他 > 详细

什么是Redux的中间件

时间:2020-03-01 13:02:47      阅读:69      评论:0      收藏:0      [点我收藏+]

redux的中间件的中间指的是action和store的中间

之前redux中的action只能是一个对象,所以action是一个对象直接派发给了store

但是现在,当我们使用了redux-thunk的时候,action可以是一个函数了,所以中间件就是对dispatch的一个封装,或者说是对dispatch的一个升级,

  • dispatch会根据参数的不同做不同的事情
    • 若传递的action是一个对象,那dispatch直接传给store
    • 若传递的action是一个函数,那dispatch通过middleware中间件(redux-thunk)直接自动执行函数,再通过函数中的具体情况看是否直接传递给store
      技术分享图片

什么是Redux的中间件

原文:https://www.cnblogs.com/nayek/p/12389066.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!