ctx.off()
Menghapus event listener yang didaftarkan melalui ctx.on(eventName, handler). Sering digunakan dengan ctx.on, unsubscribe pada waktu yang tepat untuk menghindari memory leak atau pemicu berulang.
Skenario Penggunaan
Definisi Tipe
Contoh
Penggunaan Berpasangan dalam React useEffect
Membatalkan Subscription Resource Event
Hal yang Perlu Diperhatikan
- Konsistensi referensi handler:
handleryang diteruskan saatctx.offharus referensi yang sama dengan saatctx.on, jika tidak tidak dapat dihapus dengan benar. - Cleanup tepat waktu: panggil
ctx.offsebelum komponen di-unmount atau context dihancurkan, untuk menghindari memory leak.
Dokumentasi Terkait
- ctx.on - Subscribe event
- ctx.resource - Instance resource dan
on/off-nya

