Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mengemas kini Objek dengan Cekap dalam Array dalam ReactJS?
Apabila menguruskan keadaan dalam ReactJS, selalunya perlu mengemas kini objek dalam tatasusunan. Dalam konteks komponen CommentBox dengan tatasusunan objek ulasan, timbul keperluan untuk mengemas kini teks ulasan khusus atas input pengguna.
Satu pendekatan ialah menapis tatasusunan untuk ulasan dengan ID yang sepadan, seperti yang dilihat dalam coretan kod yang diberikan. Walau bagaimanapun, menentukan cara untuk meneruskan dengan mengemas kini ulasan yang ditemui boleh menjadi satu cabaran.
Untuk menangani perkara ini, satu penyelesaian yang disyorkan menggunakan Object.assign. Dengan memetakan tatasusunan, setiap elemen boleh dibandingkan dengan ID ulasan yang sedang diedit. Jika ia sepadan, objek sedia ada diubah suai menggunakan Object.assign, mencipta objek baharu dengan teks yang dikemas kini. Jika tidak, objek asal kekal tidak berubah.
Kod yang terhasil adalah sangat ringkas dan menghapuskan keperluan untuk mengendalikan kes tepi atau mengekalkan indeks secara eksplisit. Pendekatan ini menawarkan cara yang mudah dan cekap untuk mengemas kini objek dalam tatasusunan dalam ReactJS.
Atas ialah kandungan terperinci Bagaimana untuk Mengemas kini Objek dengan Cekap dalam Array dalam ReactJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!