6

Redux の状態は、保存されていない変更のフラグを保持します。このフラグが設定されている場合、ナビゲート (リンクをクリック) するときにユーザーにプロンプ​​トを表示したいと考えています。私はreact-router-componentを使用しています。ドキュメントでこれを行う方法が見つかりませんでした。

4

2 に答える 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 に答える