TanStack Query

frontend
Première version : 2019
Licence : MIT

TanStack Query

Bibliothèque de gestion de données asynchrones avec cache intelligent, invalidation et synchronisation automatique.

Détails techniques

TanStack Query (anciennement React Query) est une bibliothèque de gestion de l'état serveur qui automatise le caching, la synchronisation, l'invalidation et le refetch des données asynchrones. C'est la pierre angulaire du data fetching de ce portfolio. Chaque module API (articles, projects, stacks, experiences, contact) utilise TanStack Query via des composables dédiés : createListQuery pour les listes paginées, createDetailQuery pour les détails, et createMutation pour les opérations d'écriture avec invalidation automatique du cache. Les avantages sont majeurs par rapport au pattern manuel ref(isLoading) : cache automatique avec stale-while-revalidate, déduplication des requêtes identiques, retry intelligent, pagination optimiste, et prefetching. Le tout typé de bout en bout avec TypeScript. TanStack Query v5 supporte Vue, React, Svelte et Solid. L'intégration SSR avec Nuxt permet d'hydrater le cache côté client avec les données pré-fetchées côté serveur.

Besoin d'un développeur TanStack Query ?

Avec 2 ans et 3 mois d'expérience en TanStack Query, je peux vous aider à réaliser votre projet.