← React32 / 78
Cleanup Function dalam useEffect
Fungsi kembalian di dalam useEffect adalah Cleanup Function yang berjalan saat komponen unmount untuk membersihkan timer atau listener.
👀 Contoh dulu
useEffect(() => {
const timer = setInterval(() => {}, 1000);
return () => clearInterval(timer); // Cleanup
}, []);Hasilnya: Timer dihentikan sehingga tidak terjadi memory leak saat komponen ditutup.
💡 Selalu bersihkan listener/timer di return function.
📝 Sekarang giliranmu
Tuliskan fungsi kembalian (return) dari useEffect yang akan membersihkan timer dengan menggunakan fungsi bawaan clearInterval.
Preview