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 :
-
Une variable d'état appelée
user. Sa valeur initiale doit êtrenull. -
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
useren utilisantsetUser.
-
Si
userestnull, afficher un paragraphe (élémentp). Son contenu texte doit êtreLoading user.... -
Si
userexiste, 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.
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 4
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Section 3. Chapitre 4