Les bibliothèques de gestion d'état serveur (React Query/TanStack Query, SWR, RTK Query) se spécialisent dans la gestion des données récupérées depuis un serveur — les traitant comme un cache à synchroniser avec la source distante. Elles gèrent automatiquement la mise en cache, les états de chargement/erreur, la récupération et la déduplication, remplaçant ainsi une énorme quantité de code manuel.
Pourquoi c'est important
Les données serveur ne sont pas comme l'état UI
Les données serveur sont et simplement mises en cache sur le client, elles peuvent donc devenir . Les gérer manuellement signifie réimplémenter la mise en cache, le suivi du chargement/erreur, la récupération, les tentatives et la déduplication pour chaque endpoint — source d'erreurs et répétitif.
