このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。
ctx.on(eventName, handler) を通じて登録されたイベントリスナーを削除します。通常、ctx.on と組み合わせて使用され、適切なタイミングで購読を解除することで、メモリリークや重複トリガーを防ぎます。
| シーン | 説明 |
|---|---|
| React useEffect のクリーンアップ | useEffect のクリーンアップ関数内で呼び出し、コンポーネントのアンマウント時にリスナーを削除します。 |
| JSField / JSEditableField | フィールドの双方向バインディング時に、js-field:value-change の購読を解除します。 |
| resource 関連 | ctx.resource.on で登録された refresh や saved などのリスナーの購読を解除します。 |
ctx.off に渡す handler は、ctx.on 時と同じ参照である必要があります。そうでない場合、正しく削除できません。ctx.off を呼び出してください。on/off メソッド