删除项目没有不同诱变国家我想的第一件事情是这样的:在终极版
当控制台记录deleteIn以上,但它实际上是从地图正确删除的项目。然而,该应用程序不会再次重新渲染,因为我假设我正在改变状态(?)。 (mapStateToProps被调用,但没有新的状态)。
所以下次我尝试这样做:
case 'REMOVE_FROM_CART':
const removed = state.deleteIn(['items', String(action.id)]);
const removeItemState = {
...state,
items: { removed }
}
return state.mergeDeep(removeItemState);
但我只是将已删除项目的项目再次创建一个重复。
我该如何处理?