Redux の状態は、保存されていない変更のフラグを保持します。このフラグが設定されている場合、ナビゲート (リンクをクリック) するときにユーザーにプロンプトを表示したいと考えています。私はreact-router-componentを使用しています。ドキュメントでこれを行う方法が見つかりませんでした。
質問する
5199 次
2 に答える
0
独自の Link コンポーネントを簡単に作成できるはずです (これは から継承します。Router.NavigatableMixin
例はこちらhttps://github.com/STRML/react-router-component/issues/105#issuecomment-63874805とこちら http://strml.viewdocs .io/react-router-component/recipes/custom-link/ )。
次に、「はい」の場合にナビゲートするかどうかをユーザーに確認することで、そのコンポーネントのクリック イベントを処理しますthis.navigate(...)
(コンポーネント内から、Navigatable から継承します)。
于 2016-07-21T10:46:41.907 に答える