为了账号安全,请及时绑定邮箱和手机立即绑定

刚开始使用redux,使用redux进行数据的增删查改出现问题?

刚开始使用redux,使用redux进行数据的增删查改出现问题?

江户川乱折腾 2019-02-05 10:06:38
刚开始使用redux,使用redux进行数据的增删查改出现问题
查看完整描述

3 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

你这一大堆英文拼写问题也是要注意啊,让别人二次访问云里雾里的
然后你的revise跟remove都没有 return {...state,} 
add跟default的倒是有,所以没问题

查看完整回答
反对 回复 2019-03-16
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

删除、添加、修改
这些操作都是对一个对象而言的,所以只需要一个reducer就可以了。
reducer只负责更新state,不处理业务逻辑。
所有的业务逻辑都应该在action中处理。

如果state={list: []}
那么:

addAction = (obj) => {

    list.push(obj);

    return {

        type: 'listReducer',

        list

    }    

}

相同,删除、修改也是一样的。在action中处理好list,都return 到同一个reducer上就可以了。

查看完整回答
反对 回复 2019-03-16
  • 3 回答
  • 0 关注
  • 642 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信