redux之applyMiddleware

middlewareAPI是原有的getState和dispatch
// 将执行链数组传入compose方法中,并立即执行返回的方法获得最后包装过后的dispatch
 // 这个过程简单来说就是,每个中间件都会接受一个store.dispatch方法,然后基于这个方法进行包装,然后返回一个新的dispatch
   // 这个新的dispatch又作为参数传入下一个中间件函数,然后有进行包装。。。一直循环这个过程,直到最后得到一个最终的dispatch
最后
  
 // 返回一个store对象,并将新的dispatch方法覆盖原有的dispatch方法
参考:https://segmentfault.com/a/1190000010310397
 
                    
                
                
            
        
浙公网安备 33010602011771号