Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Caricare i Dati Utente da un'API | Stato ed Effetti Collaterali
Introduzione a React

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:

  1. Una variabile di stato chiamata user. Il suo valore iniziale deve essere null.

  2. Un hook useEffect.

  • Chiamare la funzione fetchUser all'interno dell'effetto.
  • Utilizzare .then() per ricevere la risposta.
  • Salvare la risposta nello stato user usando setUser.
  1. Se user è null, mostrare un paragrafo (elemento p). Il suo contenuto testuale deve essere Loading user....

  2. Se user esiste, 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.

Starter code

Soluzione

Puoi confrontare il tuo risultato con la soluzione finale qui sotto.

Solution code

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 3. Capitolo 4
some-alt