Server-state-bibliotek (React Query/TanStack Query, SWR, RTK Query) är specialiserade på att hantera data som hämtas från en server — de behandlar det som en cache för att hålla det synkroniserat med den fjärranslutna källan. De hanterar caching, loading/error-tillstånd, re-fetching och deduplicering automatiskt, vilket ersätter en enorm mängd manuell kod.
Problemet: serverdata är inte som UI-tillstånd
Serverdata och är bara cachad på klienten, så den kan bli . Manuell hantering innebär att du återimplementerar caching, loading/error-spårning, re-fetching, omförsök och deduplicering för varje endpoint — felbenägen och upprepande.
