Sfida: Caricare i Dati Utente da un'API
Scorri per mostrare il menu
Compito
Creare un semplice profilo utente che carica i dati dell'utente da una funzione API utilizzando useEffect.
Il componente deve includere:
-
Una variabile di stato chiamata
user. Il suo valore iniziale deve esserenull. -
Un hook
useEffect.
- Chiamare la funzione
fetchUserall'interno dell'effetto. - Utilizzare
.then()per ricevere la risposta. - Salvare la risposta nello stato
userusandosetUser.
-
Se
userènull, mostrare un paragrafo (elementop). Il suo contenuto testuale deve essereLoading user.... -
Se
useresiste, mostrare:
- Un'intestazione (elemento
h2) che visualizza il nome dell'utente. - Un paragrafo (elemento
p) che visualizza il lavoro dell'utente.
Codice iniziale
Apri il progetto iniziale qui sotto e completa le parti mancanti del componente.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 4
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Sezione 3. Capitolo 4