Herausforderung: Benutzerdaten von einer API Laden
Swipe um das Menü anzuzeigen
Aufgabe
Erstellung eines einfachen Benutzerprofils, das Benutzerdaten über eine API-Funktion mit useEffect lädt.
Die Komponente muss Folgendes enthalten:
-
Eine Statusvariable namens
user. Ihr Anfangswert mussnullsein. -
Einen
useEffect-Hook.
- Aufruf der Funktion
fetchUserinnerhalb des Effekts. - Verwendung von
.then(), um die Antwort zu erhalten.- Speichern der Antwort im
user-Status mitsetUser.
- Speichern der Antwort im
-
Wenn
usernullist, Anzeige eines Absatzes (p-Element). Der Textinhalt mussLoading user...sein. -
Wenn
userexistiert, Anzeige von:- Einer Überschrift (
h2-Element), die den Benutzernamen anzeigt. - Einem Absatz (
p-Element), der den Benutzerberuf anzeigt.
- Einer Überschrift (
Startcode
Öffne das folgende Starterprojekt und vervollständige die fehlenden Teile der Komponente.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 4
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 3. Kapitel 4