【发布时间】:2016-04-22 12:42:34
【问题描述】:
这段代码工作的原因是什么
return state.update(action.id, function(item) {
return {id: item.id, title: item.title, duration: item.duration - 1 };
});
而这个不工作?
return state.update(action.id, function(item) {
item.duration = item.duration - 1;
return item;
});
主要区别是什么?
【问题讨论】:
-
当前初始状态中的某些内容。假设它是: const initialState = new List([ {id: 0, title: 'Take Shower', duration: 15}, {id: 1, title: 'Pick Coffe and Sandwich', duration: 10}, {id: 1、标题:'刷牙',时长:10}]);
标签: reactjs immutable.js