Server-state libraries (React Query/TanStack Query, SWR, RTK Query) zijn gespecialiseerd in het beheren van gegevens opgehaald van een server — behandeling als cache om in sync te blijven met de externe bron. Ze behandelen caching, laad-/foutstatussen, refetching en deduplicatie automatisch, wat een enorme hoeveelheid handmatige code vervangt.
Waarom het belangrijk is: servergegevens zijn niet zoals UI-status
Servergegevens zijn en slechts in cache opgeslagen op de client, dus deze kunnen worden. Handmatig beheer betekent het opnieuw implementeren van caching, laad-/fouttracking, refetching, retries en deduplicatie voor elk endpoint — foutgevoelig en repetitief.
