Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.
Elimina los escuchadores de eventos registrados a través de ctx.on(eventName, handler). Se utiliza frecuentemente en conjunto con ctx.on para cancelar la suscripción en el momento adecuado, evitando fugas de memoria o activaciones duplicadas.
| Escenario | Descripción |
|---|---|
| Limpieza en useEffect de React | Se llama dentro de la función de limpieza de useEffect para eliminar los escuchadores cuando el componente se desmonta. |
| JSField / JSEditableField | Cancela la suscripción a js-field:value-change durante la vinculación bidireccional de datos de los campos. |
| Relacionado con recursos (resource) | Cancela la suscripción a escuchadores como refresh o saved registrados a través de ctx.resource.on. |
handler pasado a ctx.off debe ser la misma referencia que la utilizada en ctx.on; de lo contrario, no podrá eliminarse correctamente.ctx.off antes de que el componente se desmonte o el contexto se destruya para evitar fugas de memoria.on/off