Request Memoization とは?
request memoization は、同じレンダー中に行われた同一のリクエストを、結果を共有する単一の fetch にまとめる手法です。最初の呼び出しが実行され、以降の一致する呼び出しは再びネットワークにアクセスせずその結果を再利用します。1 回のパスにスコープされるため、より長寿命のキャッシュとは異なります。
なぜ重要か
memoization により、複数のコンポーネントは同じ呼び出しの重複を気にせず、それぞれが必要とするデータを取得できます。コンポーネントに手作業で state を共有させることなく、冗長なリクエストを取り除きます。
関連ガイド
What Is a Data Fetching Waterfall?A data fetching waterfall is a chain of requests that run one after another because each waits on the previou…
What Is a Cache Tag?A cache tag is a named label on a cached entry that groups related items so they can be looked up and purged…
What Is Stale-While-Revalidate Caching?Stale-while-revalidate caching serves a cached response at once even if expired, then refreshes the entry in…