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