前言:

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

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

概要源码:

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

step 1:

   applyMiddleware(thunkMiddleware, createLogger()) 

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

step 2:

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

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

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

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

createStore(
    rootReducers,    //reducer    preloadedState,
    applyMiddleware( 
        		

网友评论