redux

2019-02-14  本文已影响0人  Sune小叶子

store:所有view共用一个store,解决组件之间相互传值的问题
state + action = new state 一定是某一个action引起状态的改变 ,就是在旧的store上面通过action触发引起改变以后,得到新的store
redux特点:纯函数更新store,纯函数即函数的输出结果完全取决于输入的参数,函数内部不依赖于任何外部资源和外部参数,只要函数给定参数那么结果一定是某个确定的值,这也符合上面说的state + action = new state的特点

function addTodo(state = [] , action){
  switch (action.type){
      case ' ADD_TODO';
        //....
      return 'add action';
      
      default :
      retan store;
  }
}

上一篇下一篇

猜你喜欢

热点阅读