Reaktivitas Data di React
Di React, kita akan menyimpan data kita dalam berbagai struktur: dalam array, dalam objek, dalam array berisi objek. Struktur-struktur ini dalam React bersifat reaktif. React bereaksi secara reaktif terhadap semua perubahan data: terhadap penambahan, penghapusan, perubahan elemen, serta terhadap perubahan urutan mereka.
Sementara itu, aturan React melarang untuk mengubah data array dan objek dari state. Kita harus membuat salinan data, mengubahnya, dan menuliskannya kembali ke state. Ini berarti data kita harus bersifat imun (immutable). Bacalah tentang imunitas (immutability) array, objek, dan array berisi objek di bagian terkait dari buku pelajaran JavaScript.
Jelaskan, bagaimana cara yang benar untuk secara imun (immutable) menambahkan elemen ke dalam array.
Jelaskan, bagaimana cara yang benar untuk mengubah elemen dalam array.
Jelaskan, bagaimana cara yang benar untuk menghapus elemen dari array.
Jelaskan, bagaimana cara yang benar untuk secara imun (immutable) menambahkan elemen ke dalam array berisi objek.
Jelaskan, bagaimana cara yang benar untuk mengubah elemen dalam array berisi objek.
Jelaskan, bagaimana cara yang benar untuk menghapus elemen dari array berisi objek.