React30 / 78

Kapan Effect Dibutuhkan?

useEffect dipakai HANYA untuk sinkronisasi dengan sistem luar (seperti mengunduh data API, merubah document.title, atau timer).

👀 Contoh dulu

useEffect(() => {
  document.title = 'Halaman Utama';
}, []);

Hasilnya: Judul tab browser diperbarui saat komponen selesai mount.

💡 Jangan gunakan effect jika data bisa dihitung langsung saat render.

📝 Sekarang giliranmu

Di dalam useEffect, ubah judul tab browser dengan memodifikasi document.title menjadi 'BiLearn'.

Preview