React22 / 78

🧠 Kuis: State & Event

Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.

1. Mengapa kita tidak boleh memutasi array state secara langsung dengan `items.push('X')`?

2. Apa tujuan utama menggunakan updater function di dalam setState, misal setCount(prev => prev + 1)?

3. Bagaimana cara terbaik menggabungkan firstName dan lastName di dalam komponen React?

4. Pada kasus seperti apa kamu wajib memberikan 'updater function' (contoh: setCount(prev => prev + 1)) alih-alih langsung memberikan nilai (contoh: setCount(count + 1))?

5. Sebuah aplikasi mengubah state objek menggunakan cara ini: 'user.name = "Budi"; setUser(user);'. Kenapa layar TIDAK memperbarui namanya?

Benar 0 dari 5 pertanyaan.