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.