前言:

  笔者之前也有一篇关于applyMiddleware的总结。是applyMiddleware的浅析。

  现在阅读了一下redux的源码。下面说说我的理解。

概要源码:

  大学生就业培训,高中生培训,在职人员转行培训,企业团训

step 1:

   applyMiddleware(thunkMiddleware, createLogger()) 

  第一次执行applyMiddleware增加两个中间件;使用闭包保存中间件;然后返回一个函数(一开始我奇怪了为什么参数是createStore???)  

step 2:

  为什么参数是createStore? 我看了createStore的源码我就知道了。

  大学生就业培训,高中生培训,在职人员转行培训,企业团训

  我们使用redux的时候是这样调用的

大学生就业培训,高中生培训,在职人员转行培训,企业团训

createStore(
    rootReducers,    //reducer    preloadedState,
    applyMiddleware( 
        		

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式