メインコンテンツへスキップ
バージョン: v18.0.0

キャッシュされたデータの再利用

アプリの使用中に、Relayは、アプリの使用中にフェッチされた複数のクエリに関するデータを蓄積し、(しばらく)キャッシュします。多くの場合、クエリを満たす際にネットワーク要求を待たずに、ローカルにキャッシュされているこのデータをすぐに再利用してレンダリングする必要があります。これがこのセクションで取り扱う内容です。

これが役立つ場合の例を次に示します。

  • アプリ内のタブ間を移動し、各アプリがクエリをレンダリングします。タブが既に訪問されている場合、タブを再訪問すると、以前にフェッチしたデータをフェッチするネットワーク要求を待たずに、すぐにレンダリングする必要があります。
  • フィードで以前にレンダリングされていた投稿に移動します。投稿がフィードで既にレンダリングされている場合、投稿のパーマリンクページに移動すると、投稿のすべてのデータはすでにキャッシュされているため、投稿はすぐにレンダリングされる必要があります。
    • パーマリンクページに投稿をレンダリングするには、フィードに投稿をレンダリングするよりも多くのデータが必要な場合でも、少量のデータのみが欠落している場合に投稿全体のレンダリングをブロックすることなく、既にローカルで利用可能な投稿データの多くを再利用してすぐにレンダリングします。

このページは役に立ちましたか?

回答してサイトをさらに改善するのに役立ててください 簡単な質問に答える.