私はイベントリスナーを作成し、リンクのリストを表示するReactコンポーネントを持っています。ユーザーがリンクをクリックすると、componentWillUnmountメソッドが呼び出され、新しいページが表示されます。私のコンポーネントは、引き続きアンマウントされた後も機能し、イベントを処理します。これは、私のコントロールがマウントされているかどうかを追跡しており、マウントされた状態またはマウントされていない状態に基づいて関数を呼び出す関数を呼び出しているので、意図どおりに機能します。Reactコンポーネントをアンマウント状態で使用できますか?
すべてが正常に動作しているようですが、Reactドキュメントを読みました。「コンポーネントがアンマウントされ、が破棄される直前にcomponentWillUnmount()が呼び出されました。」です。私はまた、isMountedがアンチパターンであることを認識しているので、コントロールが自分でマウントされているかどうかを確認しています。コンポーネントが破棄されるまでに時間がかかりますか、イベントリスナーが破棄されないようにするのは時間の問題ですか?