現在Reactに問題があります。コンポーネントがDOMからいつ削除されるかを知る必要があります。ReactJs DOMからコンポーネントが削除されたときを知る方法
コンポーネントのライフサイクルで見つかったのは、コンポーネントがDOMから削除される前に呼び出されるcomponentWillUnmountです。
Reactでこれを達成する方法はありますか? プレーンジャバスクリプトでは?
ありがとうございました。
[EDIT]
@jpdelatorre "プレーンジャバスクリプト" ===
私のユースケースは、反応成分の中jsPlumbの使用である;-)ライブラリを使用しません。
基本的にjsPlumbは、位置計算を使用してDOMにsvgを描画するライブラリです。
私の主な構成要素には、項目のリストがあります。 各アイテムはコンポーネントです。 各レンダリングされたアイテムでは、JsPlumbを使用して描画します。
しかし...リストの項目を削除するとDOMの位置が変更されるため、jsPlumbに新しい位置に基づいて項目を再描画するように依頼する必要があります。そのため、コンポーネントがDOMから完全に削除される時期を知る必要があります。
質問を少し拡大できますか?あなたがこれをやりたい理由をあなたのユースケースに伝えてください。あなたは "普通のjavascript"とはどういう意味ですか?ライブラリを使用していませんか? ES6機能を使用しないでください。 – jpdelatorre
@jpdelatorre詳細は私の[編集]を参照してください – pitrackster