2016-07-13 9 views
1

私たちのページをブラウズすると、私は奇妙な動作に気付きました。 /recipe/1への最初の要求がうまくいき、/recipe/2に行くと、私はまだ/recipe/1からデータを受け取ります。 /recipe/3をクリックすると、recipe 2からデータが取得されます。React - 最後に訪問したページデータを読み込みます

ページのレンダリングが新しいデータを取得するフェッチアクションよりも高速ですが、新しいデータで再レンダリングしないようです。

この問題を回避する適切な方法は何ですか。

私たちはreact + redux + react-routerを使用しています。

+0

あなたはコードを提供できますか、またはjsfiddle –

答えて

0

私は解決策を考え出しました。コンストラクタでは、現在のオブジェクトを保存してから、新しいオブジェクトを取得し、レンダリング機能が変更されているかどうかを確認します。

関連する問題