ユーザーが次のタブに移動する前にローカル状態が変更されているかどうかを確認する必要があります。コンポーネント放棄のようなもの。次のように私は現在のコンポーネントに変更がある場合、新しいルート/コンポーネントの読み込みを停止します。
が
componentWillUnmount
経由でこれを達成、2つのオプションが出ています。その良い習慣がある場合、コンポーネントがアンマウントされるのを条件付きで停止する方法がありますか?window
を介して。以下の溶液中で述べたように:https://groups.google.com/forum/#!topic/reactjs/z63RGG1l_0U
この問題に関するすべてのアイデアは大歓迎です:) react-router-reduxルータで
'componentWillUnmount'を介してコンポーネントのアンマウントを止める方法はありません - このライフサイクル関数はcomonponent ** WILL ** unmountのときにのみ呼び出されます:) –