Server-state libraries (React Query/TanStack Query, SWR, RTK Query) se specializează în gestionarea datelor preluate de pe un server — tratând-o ca o cache pentru a rămâne sincronizată cu sursa remotă. Ele gestionează automat caching-ul, stările de încărcare/eroare, refetching și deduplicarea, înlocuind o cantitate imensă de cod manual.
Problema: datele serverului nu sunt ca starea UI
Datele serverului sunt și doar cache-ate pe client, deci pot deveni . Gestionarea manuală înseamnă reimplementarea caching-ului, urmăririi încărcării/erorilor, refetching-ului, încercărilor și deduplicării pentru fiecare endpoint — predispus la erori și repetitiv.
