我有一个在动作中更新的元素数组,现在我想在商店中更新它。目前我有类似的东西:
0
事情是我正在做以下事情:
navigation
|_navigationItems:[{1:"foo"}, {2:"bar"}, {3:"foobar"}]
其中的项目为:case types.UPDATE_NAVIGATION:
return Object.assign({}, state, {
navigationItems: action.payload.items,
});
但商店未成功更新。
我错过了什么吗?
答案 0 :(得分:1)
React docs建议在Object.assign
使用:
case types.UPDATE_NAVIGATION:
return {
...state, navigationItems: action.payload.items
}