0Pricing
React Academy · Lektion

Grundlagen von useState und korrekte Aktualisierungen

Lernen Sie die Grundlagen von useState und korrekte Aktualisierungen kennen (Wert- gegenüber funktionaler Aktualisierung). Erkennen Sie veraltete Lesezugriffe und gebündelte Aktualisierungen.

Grundlagen von useState und korrekte Aktualisierungen ist eine kostenlose React Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des React Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der React Academy-Kurs umfasst insgesamt 3 Lektionen.

Überblick

Ziel: Lernen Sie, wie useState funktioniert und wie Sie den State korrekt aktualisieren, wenn Änderungen vom vorherigen Wert abhängen.

  • State-Wert und Setter
  • Gebündelte Aktualisierungen
  • Funktionaler Updater

useState in einer Minute

useState gibt ein Array zurück: [value, setValue]. Der Aufruf von setValue plant ein erneutes Rendern ein; React kann mehrere Aktualisierungen zur Verbesserung der Leistung bündeln.

Demo: Grundlegendes useState

Erstellen Sie einen State und aktualisieren Sie ihn beim Klicken. Dies zeigt den grundlegenden setState-Ablauf.


<div id="root"></div>

Abhängige Aktualisierungen benötigen eine Funktion

Wenn der nächste State vom vorherigen State abhängt, verwenden Sie den funktionalen Updater, um bei gebündelten Aktualisierungen veraltete Werte zu vermeiden.

  • setX(prev => prev + 1)
  • Funktioniert auch bei mehreren Aufrufen zuverlässig

Demo: Korrekte mehrfache Aktualisierungen

Wenn Sie den Setter in einem Handler mehrmals aufrufen, benötigen Sie den funktionalen Updater, um den korrekten Endwert zu erhalten.


<div id="root"></div>

Tipps und Fallstricke

Tipps:

  • Verändern Sie Variablen wie count++ nicht direkt und erwarten Sie nicht, dass React dies erkennt – verwenden Sie immer den Setter.
  • Verwenden Sie den funktionalen Updater, wenn der nächste Wert vom vorherigen abhängt.
  • Mehrere set-Aufrufe können gebündelt werden.

Prüfung zum funktionalen Updater

Wenn der nächste State vom vorherigen State abhängt, wie sollten Sie setState in React aufrufen?

Zusammenfassung

Zusammenfassung: useState stellt Ihnen einen Wert und einen Setter bereit. React bündelt Aktualisierungen. Verwenden Sie den funktionalen Updater für Änderungen, die auf dem vorherigen Wert basieren.

Häufig gestellte Fragen

Ist die Lektion „Grundlagen von useState und korrekte Aktualisierungen“ kostenlos?

Ja — der vollständige Text von „Grundlagen von useState und korrekte Aktualisierungen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des React Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der React Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Grundlagen von useState und korrekte Aktualisierungen“?

Lernen Sie die Grundlagen von useState und korrekte Aktualisierungen kennen (Wert- gegenüber funktionaler Aktualisierung). Erkennen Sie veraltete Lesezugriffe und gebündelte Aktualisierungen. Du übst React Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um React Academy zu starten?

Keine Vorkenntnisse erforderlich. React Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.

Wie lange dauert die Lektion „Grundlagen von useState und korrekte Aktualisierungen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser React Academy-Lektion Code schreiben und ausführen?

Ja. Jede React Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Grundlagen von useState und korrekte Aktualisierungen
  2. Event-Behandlung: onClick und onChange
  3. Kontrollierte und unkontrollierte Eingaben (Einführung)
← Zurück zu React Academy