問題タブ [react-router-redux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - Redux Simple Router pushPath が URL を更新しない
redux-simple-router をボイラープレートの react/redux 同形キット ( https://github.com/erikras/react-redux-universal-hot-example ) に移植しました。redux-simple-router から「pushPath」を呼び出す単純なクリック イベント ハンドラーがあります。しかし、pushPath は私の URL を更新していないようです。私はすでに初期ポート (syncReduxAndRouter) を実装しており、他のルートは正常に動作しているようです (他のルートは updatePath を使用します)。これを機能させるために他に何かする必要がありますか?
これが修正を加えた私のコードのバージョンです。ストアに接続された redux-simple-router のインスタンスを使用し、そのメソッドを prop としてコンポーネントに渡す必要がありました。
reactjs - Redux Simple Router - 状態と URL の変更
ユーザーが選択できるオプションのリストを持っているロジックがあるとします。ユーザーがオプションを選択すると、アプリの状態と URL にこの選択が反映されます。URL ルーティングを把握しましたが、最善の戦略を知りたいと思っていました。redux-simple-router pushPath を使用してアクションをディスパッチしますか? redux-simple-router には、ルートを介してアプリの状態を直接変更するための API がありますか? または、アプリの状態の変更を別の場所で処理しますか? コードは以下のとおりです。
reactjs - react-router useRouterHistory と redux-simple-router を組み合わせる方法
redux-simple-router で react-router 2.0 を使用しようとしていますが、クエリの解析で動作させることができません。これは私がドキュメントから得たものです:
しかし、このように履歴を redux-simple-router に渡すと...
...わかりhistory.listen is not a function
ました。react-router から browserHistory を直接使用すると、redux-simple-router で正常に動作しているようです。listen() が履歴にないのはなぜですか? また、これを回避するにはどうすればよいですか?
react-router - Reduxでログアウトルートを処理するには?
ユーザーをログアウトする (ユーザーをログアウトするアクションをディスパッチする) ために使用できる URL を定義したいと考えています。イベントをディスパッチするルートを実装する方法を示す例は見つかりませんでした。
javascript - redux-simple-router で別のパスに移動する
で別のパスに移動しようとしていredux-simple-router
ます。これが私のコンポーネントフラグメントです(handleSubmit
メソッドを参照):
指定されたパスに移動する代わりに、UPDATE_PATH が 2 ~ 4 回ディスパッチされ、ページが更新されて に移動しhttp://localhost:3000/?#/home
ます。私は何が欠けていますか?ページに移動する適切な方法は何ですか? イベントでページ ナビゲーションを行う Web 上の例はありますか?