Diskusi Dionisius Nusaca

Dionisius Nusaca
Ditanyakan pada: Jawaban Latihan #1 - Menyiapkan State Untuk Todo App

Key

kak, yang butuh key itu hanya ketika perulangan saja atau kapan kita perlu menambahkan key?

2 Jawaban

Avatar
Muhammad Fakhry Burhanuddin

12 hari yang lalu

React membutuhkan properti key dalam me-render list untuk performance. Dengan memberikan nilai unik melalui properti key, React dapat mengetahui item mana yang berubah ketika terjadi perubahan data dan me-render ulang component yang datanya berubah saja. Hal ini sangat memengaruhi performa bila menampilkan banyak daftar item.

Avatar
BroKoding

12 hari yang lalu

Halo kak, key diperlukan saat melakukan perulangan melalui daftar elemen, seperti saat menggunakan metode map(). Ini membantu react mengidentifikasi setiap elemen secara unik dan efisien dalam proses rendering. Penting untuk menambahkan key ketika membuat list elemen yang dinamis agar react dapat melakukan pembaruan yang efisien pada DOM, menghindari perubahan yang tidak diinginkan pada komponen yang berulang. Jadi, kapan pun kita membuat list dinamis dalam react, menggunakan prop key akan membantu efisiensi ketika melakukan update data component.