Skip to content
Latchkey

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

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →