1

URLのクエリに基づいて、異なるコンテンツを持つ反応ページを作成しようとしています。例:フィルタリングされたコンテンツが異なりますthings?type=0things?type=1

問題は、これらのページに切り替えたときに、React がページの再レンダリングをトリガーしないことです。目的の結果を得るには、ページを手動で更新する必要があります。

ライフサイクル機能のビルドを使用しようとしましたが、それらのどれもページの更新をトリガーしません。メソッドでフェッチを試みたcomponentWillReceiveProps後、リンクを2回クリックして、フィルタリングされたコンテンツを取得する必要があります(ページを更新しないよりはましですが、ユーザーフレンドリーではありません)。

このリファレンスを使用します。

4

1 に答える 1