Jadi saya ingin mengemas kini nilai tertentu dalam pelbagai objek, tetapi ia tidak mengemas kini dengan betul
<p>Jadi saya cuba menyalin tatasusunan dan apabila ia sepadan dengan memberId saya mengemas kini nilai yang dipilih bagi objek tertentu.
Untuk ahli tunggal ia sah.
Walau bagaimanapun, dengan mengandaikan terdapat berbilang ahli, ia tidak dikemas kini dengan betul. </p>
<pre class="brush:php;toolbar:false;">const updateGroupMembers = (memberId: string, optedRider: string, value: string) =>
const updatedMembers = group?.memberDetails?.map((ahli) =>
member.memberId === memberId
? { ...ahli, [optedRider]: nilai }
: ahli
);
jika (Ahli yang dikemas kini) {
setGroup((prevGroup) => ({
...prevGroup!,
memberDetails: updatedMembers,
}));
}
};</pre>
<p><br /></p>