刚开始使用redux,使用redux进行数据的增删查改出现问题
3 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
你这一大堆英文拼写问题也是要注意啊,让别人二次访问云里雾里的
然后你的revise跟remove都没有 return {...state,}
add跟default的倒是有,所以没问题
MMMHUHU
TA贡献1834条经验 获得超8个赞
删除、添加、修改
这些操作都是对一个对象而言的,所以只需要一个reducer
就可以了。reducer
只负责更新state
,不处理业务逻辑。
所有的业务逻辑都应该在action
中处理。
如果state={list: []}
那么:
addAction = (obj) => {
list.push(obj);
return {
type: 'listReducer',
list
}
}
相同,删除、修改也是一样的。在action
中处理好list,都return
到同一个reducer
上就可以了。
- 3 回答
- 0 关注
- 687 浏览
添加回答
举报
0/150
提交
取消