レデューサーの配列にオブジェクトを追加しようとしています。その後、日付で並べ替えたいと思います(順番に挿入しようとすることはできますが、多かれ少なかれ同じ努力だと思います)。
レデューサーの不変性を処理するために immer を使用しています。
const newState = produce(prevState, (draftState) => {
console.log(draftState);
draftState.status = COMPLETE;
draftState.current.entries.push(json.data);
if (json.included) draftState.current.included.push(json.included);
});
return { ...initialState, ...newState };
console.log は、これを印刷していることを示しました:
Proxy {i: 0, A: {…}, P: false, I: false, D: {…}, …}
[[Handler]]: null
[[Target]]: null
[[IsRevoked]]: true
draftState.current.entries
だから..イマーを使用して配列をソートする方法がよくわかりません。
どんな提案でも大歓迎です
ありがとう