したがって、オブジェクトの配列内の特定の値を更新したいのですが、正しく更新されません
P粉842215006
P粉842215006 2023-08-18 13:23:19
0
1
486
<p>そこで、配列をコピーして、それが memberId と一致した場合に、特定のオブジェクトの選択された値を更新します。 単一のメンバーの場合は有効です。 ただし、複数のメンバーがいると仮定すると、正しく更新されません。 </p> <pre class="brush:php;toolbar:false;">const updateGroupMembers = (memberId: string, optedRider: string, value: string) => { const updatedMembers = group?.memberDetails?.map((メンバー) => member.memberId === メンバーID ? { ...メンバー、[optedRider]: 値 } : メンバー ); if (更新メンバー) { setGroup((prevGroup) => ({ ...前のグループ!、 メンバーの詳細: 更新されたメンバー、 })); } };</pre> <p><br /></p>
P粉842215006
P粉842215006

全員に返信(1)
P粉957723124

###あなたはこれを行うことができます:### リーリー

useEffect は、

updatedMembers

が更新されると実行されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート