Frontend System Design
/Intermediate
TanStack Query
Definition
TanStack (React) Query is a powerful asynchronous state management library. It abstracts away data fetching, caching, synchronization, background updates, and error handling for Server State.
Explain Like I'm New
Instead of manually writing `useEffect` fetches and saving data to `useState`, React Query handles the fetching, caching, loading spinners, and automatic background refreshing for you.
Interview Questions
basic
- How does TanStack Query fundamentally work?
intermediate
- What are the performance implications of TanStack Query?
advanced
- How does TanStack Query scale in an enterprise architecture?
trick
- Are there scenarios where TanStack Query is an anti-pattern?