Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Benutzerdaten von einer API Laden | Zustand und Seiteneffekte
Einführung in React

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:

  1. Eine Statusvariable namens user. Ihr Anfangswert muss null sein.

  2. Einen useEffect-Hook.

  • Aufruf der Funktion fetchUser innerhalb des Effekts.
  • Verwendung von .then(), um die Antwort zu erhalten.
    • Speichern der Antwort im user-Status mit setUser.
  1. Wenn user null ist, Anzeige eines Absatzes (p-Element). Der Textinhalt muss Loading user... sein.

  2. Wenn user existiert, Anzeige von:

    • Einer Überschrift (h2-Element), die den Benutzernamen anzeigt.
    • Einem Absatz (p-Element), der den Benutzerberuf anzeigt.

Startcode

Öffne das folgende Starterprojekt und vervollständige die fehlenden Teile der Komponente.

Starter code

Lösung

Das Ergebnis kann mit der endgültigen Lösung unten verglichen werden.

Solution code

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 4
some-alt