Skip to content
Networking·Intermediate·Conceptual·1 min read

What's the risk of putting server data into a global client store like Redux by hand?

Short interview answer

You reimplement caching, deduplication, revalidation, and garbage collection yourself, usually incompletely, and mix server cache concerns with genuine client state. Purpose-built data libraries handle the server-cache lifecycle, leaving the store for real UI state.

Key takeaway

Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.

← Back to Client-side data fetching patterns

Related questions