Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.
Supprime les écouteurs d'événements enregistrés via ctx.on(eventName, handler). Cette méthode est souvent utilisée en conjonction avec ctx.on pour se désabonner au moment opportun, évitant ainsi les fuites de mémoire ou les déclenchements multiples.
| Scénario | Description |
|---|---|
| Nettoyage de useEffect dans React | Appelé dans la fonction de nettoyage de useEffect pour supprimer les écouteurs lors du démontage du composant. |
| JSField / JSEditableField | Se désabonner de js-field:value-change lors de la liaison de données bidirectionnelle pour les champs. |
| Lié aux ressources | Se désabonner des écouteurs tels que refresh ou saved enregistrés via ctx.resource.on. |
handler passé à ctx.off doit être la même référence que celle utilisée dans ctx.on ; sinon, il ne pourra pas être supprimé correctement.ctx.off avant le démontage du composant ou la destruction du contexte pour éviter les fuites de mémoire.on/off