URLのクエリに基づいて、異なるコンテンツを持つ反応ページを作成しようとしています。例:フィルタリングされたコンテンツが異なりますthings?type=0。things?type=1
問題は、これらのページに切り替えたときに、React がページの再レンダリングをトリガーしないことです。目的の結果を得るには、ページを手動で更新する必要があります。
ライフサイクル機能のビルドを使用しようとしましたが、それらのどれもページの更新をトリガーしません。メソッドでフェッチを試みたcomponentWillReceiveProps後、リンクを2回クリックして、フィルタリングされたコンテンツを取得する必要があります(ページを更新しないよりはましですが、ユーザーフレンドリーではありません)。
このリファレンスを使用します。