Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Charger les données utilisateur depuis une API | État et Effets Secondaires
Introduction à React

Défi : Charger les données utilisateur depuis une API

Glissez pour afficher le menu

Tâche

Créer un profil utilisateur simple qui charge les données utilisateur à partir d'une fonction API en utilisant useEffect.

Le composant doit inclure :

  1. Une variable d'état appelée user. Sa valeur initiale doit être null.

  2. Un hook useEffect.

  • Appeler la fonction fetchUser à l'intérieur de l'effet.
  • Utiliser .then() pour recevoir la réponse.
  • Enregistrer la réponse dans l'état user en utilisant setUser.
  1. Si user est null, afficher un paragraphe (élément p). Son contenu texte doit être Loading user....

  2. Si user existe, afficher :

  • Un titre (élément h2) qui affiche le nom de l'utilisateur.
  • Un paragraphe (élément p) qui affiche le métier de l'utilisateur.

Code de départ

Ouvrir le projet de départ ci-dessous et compléter les parties manquantes du composant.

Starter code

Solution

Vous pouvez comparer votre résultat avec la solution finale ci-dessous.

Solution code

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 3. Chapitre 4
some-alt