What Is Request Memoization?
Request memoization is a technique where identical requests made during the same render are collapsed into a single fetch whose result is shared. The first call executes and subsequent matching calls reuse its outcome rather than hitting the network again. It is scoped to one pass, so it is distinct from a longer-lived cache.
Why it matters
Memoization lets several components fetch the data they each need without worrying about duplicating the same call. It removes redundant requests without forcing components to share state manually.
Related guides
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…