-1
に追加する場合、私はクローンを割り当てるしようとしています/ IDが一致するか末尾に追加の配列を持つオブジェクト、マージ:この場合マージ配列IDが一致するか、最後
newState = Object.assign({}, state, {
data: {
newest: {
result: action.payload.result,
list: action.payload.items,
request: action.payload.items
},
itemList: [
...state.data.itemList,
{
id: action.payload.id,
list: action.payload.items,
request: action.payload.items
}
]
}
});
を...state.data.itemList
ですID
で既存のオブジェクトを探し、マージリスト+ネストされたオブジェクトを要求するオブジェクトを持つ配列。しかし、そのオブジェクトがない場合は、ID
をリストに追加します。
現在のアプローチでは、常に最後に追加されますが、もちろんこれは私が望むものではありません。
ありがとうございました。