私は自分のコンポーネント "メッセージ"を持っていて、2つの異なるURLを使って呼び出しています。最初のリンクをクリックすると 'messages/1'と言うメッセージが届きます。このコンポーネントは上記のurl.whenと同じですが、 'messages/1' urlを使用して読み込まれ、 'messages/5/1'を指すフィールドをクリックしたときにヘッダーのURLが変更されますが、ページを再読み込みします。 同じコンポーネントを持っているにもかかわらず、異なるURLがあるときはいつでもコンポーネントをリロードしたいです。これを行う方法はありますか?異なるURLで同じコンポーネントをリロードできますか?
答えて
同じコンポーネントを別々のURLで読み込むことができます。すべて読み込みがうまくいくはずです。パスの小道具を変更して、コンポーネントの下部にある同じコンポーネントを追加してください。
render((
<Router>
<Route path="/" component={App}>
<Route path="about" component={About} />
<Route path="inbox" component={Message}>
<Route path="messages/:id" component={Message} />
</Route>
</Route>
</Router>
), document.body)
編集: あなたはあなたのコードを共有することができhttps://github.com/reactjs/react-router/blob/v0.13.3/modules/createRouter.js#L435-L437
refresh: function() {
Router.dispatch(location.getCurrentPath(), null);
},
がページを再ロードせずに再描画されます.iはネットワークタブでそれを見ることができます。 –
反応にはリフレッシュ方法があります。これを使って試してみました。答えは –
です。このメソッドはどこで呼び出すべきですか? –
- 1. 同じコンポーネント、異なるスタイル
- 2. 異なるルート同じコンポーネント
- 3. 同じページを異なるURLで読み込みますか?
- 4. Windowsインストーラ:2つの異なるインストーラで同じコンポーネントを共有できます
- 5. (Vue.js)異なるルートの同じコンポーネント
- 6. 同じコンポーネントで異なるv-modelを見る方法はありますか?
- 7. Reactjsの異なるコンポーネントで同じレデューサーを使用
- 8. リアクション - 同じレンダリングで異なるロジックを持つ2つのコンポーネント
- 9. Reactの異なるページで同じコンポーネントを2回レンダリング
- 10. Angular 2で同じコンポーネントを異なるスタイルにすることはできますか?
- 11. WPML同じスラッグ(URL)異なる言語
- 12. URLは同じですがコンテンツが異なるのはなぜですか?
- 13. React js:異なるコンポーネントから同じモーダルを開く
- 14. 春同じURLですがパラメータのタイプが異なる
- 15. ダガー2:複数のコンポーネント間で同じインスタンスを異なるライブラリモジュール上の同じスコープで提供する
- 16. React Routerと異なるルートに同じコンポーネントを使用する
- 17. 異なる書き換えルールリダイレクト同じURL
- 18. は同じURLでsymfonyのルートが異なるHTTPメソッドとコントローラーアクション
- 19. 角2:同じ子コンポーネントを異なるデータで使用する方法は?
- 20. 異なるGoogleプレイデベロッパーアカウントで同じAdMobアカウントを使用できますか?
- 21. 異なるテーブルで同じレコードセット変数を使用できますか?
- 22. 同じdust.jsモジュールを異なるパーシャルで使用できますか?
- 23. 同じマシンで異なるバージョンのレールを使用できますか?
- 24. 異なるセレクタは異なるプロトタイプで同じオブジェクトを返しますか?
- 25. 同じページの異なるセレクタで同じjQuery文を使用できますか?
- 26. 同じURLの異なるページを提供する
- 27. 異なるUIViewControllerサブクラスを渡す同じメソッドを使用できますか?
- 28. 2つの異なるURLをASP.NET MVCの同じビューにルーティングできますか?
- 29. JVMは、同じクラスの異なるインスタンスを異なる方法で最適化できますか?
- 30. 2人の異なるユーザーが異なるアプリケーションで同じFacebookサードパーティIDを使用できますか?
からRECT-ルータのリフレッシュ方法
を試してみて、使用することができますか?小道具が反応を変更すると、コンポーネント – Deadfish