State Management · Junior · Question 43 of 75
Why does TanStack Query refetch data when you return to the browser tab?
- ✓Correct answer: Data is stale by default (
staleTime: 0) andrefetchOnWindowFocusis on - 2The cache is cleared every time the tab loses focus
- 3It's a bug that appears only in development
Explanation
The default is aggressive freshness: stale data is refetched on mount, window focus and reconnect. If the data rarely changes, raise staleTime globally or per query.