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

江户川乱折腾
浏览 640回答 3
3回答

侃侃无极

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

MMMHUHU

删除、添加、修改这些操作都是对一个对象而言的,所以只需要一个reducer就可以了。reducer只负责更新state,不处理业务逻辑。所有的业务逻辑都应该在action中处理。如果state={list: []}那么:addAction = (obj) => {    list.push(obj);    return {        type: 'listReducer',        list    }    }相同,删除、修改也是一样的。在action中处理好list,都return 到同一个reducer上就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP