redux sourcecode study:redux原始码学习 源码
redux的相对相对相对比较简单,因为它包含一个js库,不包含框架相关的知识,在去年实际上就看过了继承了,但是最近回想起来感觉都忘了,所以写了一篇笔记记录 这里的redux版本是最新的v4.0.5 原理简析 先简单叙述一下部分的实现原理 createStore createStore ( reducer , preloadedState , enhancer ) 调用createStore有2种情况,引入了增强器enhancer时,替换createStore插入enhancer ,也就是在enhancer里创建了store后,把store的方法增强后再返回,代码来看就是 enhancer ( createStore ) ( reducer , preloadedState ) 另一种就是忽略掉了enhancer ,直接创建store 在创建完store后,内部会dispatch一个typ
用户评论