Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
Entfernt Ereignis-Listener, die über ctx.on(eventName, handler) registriert wurden. Es wird häufig in Verbindung mit ctx.on verwendet, um Abonnements zum richtigen Zeitpunkt zu kündigen und so Speicherlecks oder mehrfache Auslösungen zu vermeiden.
| Szenario | Beschreibung |
|---|---|
| React useEffect Bereinigung | Aufruf innerhalb der useEffect-Bereinigungsfunktion (Cleanup), um Listener zu entfernen, wenn die Komponente unmountet. |
| JSField / JSEditableField | Kündigen des Abonnements von js-field:value-change während der bidirektionalen Datenbindung für Felder. |
| Ressourcenbezogen | Kündigen von Abonnements für Listener wie refresh oder saved, die über ctx.resource.on registriert wurden. |
ctx.off übergebene handler muss dieselbe Referenz sein wie der in ctx.on verwendete; andernfalls kann er nicht korrekt entfernt werden.ctx.off auf, bevor die Komponente unmountet oder der Kontext zerstört wird, um Speicherlecks zu vermeiden.on/off-Methoden