Server-state-biblioteker (React Query/TanStack Query, SWR, RTK Query) er specialiseret i at håndtere data hentet fra en server — de behandler det som en cache, der skal holdes synkroniseret med den eksterne kilde. De håndterer caching, loading/error-tilstande, refetching og deduplicering automatisk, hvilket erstatter en enorm mængde manuel kode.
Problemet: server-data ligner ikke UI-state
Server-data er og blot cachelagret på klienten, så det kan blive . Manuel håndtering betyder at reimplementere caching, loading/error-tracking, refetching, retries og deduplicering for hvert endpoint — fejlbenægt og repetitiv.
