Récupération des données
Partie du cours React
Presque aucune application réelle ne peut se contenter d'afficher les données que l'utilisateur a déjà sous les yeux. À un moment, un composant doit demander quelque chose à un serveur, une liste d'utilisateurs, les détails d'un produit, une page de résultats de recherche, et tant que la réponse n'est pas revenue il y a un laps de temps pendant lequel le composant n'a rien à montrer, avec un vrai risque que la...
Appeler un serveur est un effet de bord, quelque chose qui sort du cadre "calculer le JSX de ce composant à partir de ses props et de son état actuels", de la même famille que démarrer un minuteur ou ouvrir une connexion. Si vous appeliez fetch directement dans le corps d'un composant, l'appel partirait à chaque rendu, y compris les rendus déclenchés pour des raisons qui n'ont rien à voir avec un besoin de données...
Envie d’apprendre React Récupération des données dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec React prêt, et travaillez sur Récupération des données avec un tuteur IA qui connaît votre code.
Commencer cette leçonRécupération des donnéesCe que vous allez apprendre
- Fetch inside useEffect
- Loading/error/data states
- AbortController cleanup
- Preventing setState after unmount
- Mention TanStack Query as a next step
