240 发简信
IP属地:广东
  • listeners.forEach(item => item())
    //主要是这一句,将粗暴的changeState改成对应的reducer去修改。
    state = reducer(state, action())
    这两句的执行顺序是不是不太对 , 先改变state,再将订阅者函数执行吧,
    以及传递过来的action应该是个对象吧 , 直接state = reducer(state, action)就可以吧

    手写简单Redux

    前言 平时使用React做开发的同学对Redux都不会陌生,这是一个基于flux架构的十分优秀的状态管理库。这是Redux官方文档对它的描述。 Redux 是 JavaScr...