到了最后,我想把 redux 中关键的名词列出来,你每个都知道是干啥的吗?

    • createStore
      创建 store 对象,包含 getState, dispatch, subscribe, replaceReducer
    • reducer
      reducer 是一个计划函数,接收旧的 state 和 action,生成新的 state
    • action
      action 是一个对象,必须包含 type 字段
    • dispatch
      dispatch( action ) 触发 action,生成新的 state
    • subscribe
      实现订阅功能,每次触发 dispatch 的时候,会执行订阅函数
    • combineReducers
      多 reducer 合并成一个 reducer
    • replaceReducer
      替换 reducer 函数
    • middleware
      扩展 dispatch 函数!

    你再看 redux 流程图,是不是大彻大悟了?
    总结 - 图1
    (redux 流程图)