码迷,mamicode.com
首页 > 其他好文 > 详细

reducer的作用

时间:2018-10-30 14:45:21      阅读:1215      评论:0      收藏:0      [点我收藏+]

标签:def   class   port   创建   设置   reduce   vstat   export   nbsp   

########################################

有些路你和某人一起走,就长得离谱,你和另外一些人走,就短得让人舍不得迈开脚步。

########################################

 

store被创建的时候,reducer会立即执行一遍,这个时候就会把初始状态存进去,如果没有设置的话,就会存入undefined。
reducer的作用,就是记录我们修改的状态,为了让我们能回到过去的状态,里面有switch分支进行数据判断,看看返回什么

 

 1 var listreducer = (prevState=[],action={})=>{
 2     //prevstate 得到的老状态,
 3     //action {type:"changelist",payload:[1,2,3,4,5,6]}
 4     var type=action.type;
 5 
 6     switch(type){
 7         case "changelist":
 8             return [...prevState,...action.payload]
 9         default:
10             return prevState
11     }
12     return prevState;
13     // store.title=action.pa
14 }
15 
16 
17 export default listreducer;

 

reducer的作用

标签:def   class   port   创建   设置   reduce   vstat   export   nbsp   

原文地址:https://www.cnblogs.com/yangxueyou/p/9876366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!