React31 / 78

Dependency Array: [], [dep], Tanpa Array

[] = jalan 1x saat mount. [count] = jalan saat count berubah. Tanpa array = jalan setiap kali re-render (bahaya!).

👀 Contoh dulu

useEffect(() => {
  console.log(count);
}, [count]);

Hasilnya: Pesan konsol muncul setiap kali variabel count berubah.

💡 Selalu masukkan semua variabel yang dipakai di dalam effect ke dependency array.

📝 Sekarang giliranmu

Tulis useEffect yang mengamati variabel id di dependency array [id].

Preview