createStore.js 源码阅读笔记
接口 createStore(reducer, [preloadedState], enhancer) reducer (Function): 接收 state 和 action 参数的函数,并返回新的 state。 [preloadedState(Any)]: 初始时的 state,可以使用空内容初始化,也可以使用保存在客户端或者服务端的 state 初始化。如果 reducer 是使用 combinedReducers 生成的,则state 只能是普通对象,不能是其他的特殊对象,如 immutable 对象等。 enhancer (Function): enhancer 是一个强化的。…