redux之applyMiddleware

 

 

 

 middlewareAPI是原有的getState和dispatch


// 将执行链数组传入compose方法中,并立即执行返回的方法获得最后包装过后的dispatch

// 这个过程简单来说就是,每个中间件都会接受一个store.dispatch方法,然后基于这个方法进行包装,然后返回一个新的dispatch
// 这个新的dispatch又作为参数传入下一个中间件函数,然后有进行包装。。。一直循环这个过程,直到最后得到一个最终的dispatch

最后
  
// 返回一个store对象,并将新的dispatch方法覆盖原有的dispatch方法

 

参考:https://segmentfault.com/a/1190000010310397

 
posted @ 2020-03-10 14:10  会挽雕弓如满月的张  阅读(94)  评论(0)    收藏  举报