Informatik Webentwicklung – State Management und Hooks
State Management ist das Rückgrat jeder React-Anwendung. Nach dem Lernen dieser Karten beherrschst du useState, useReducer, Context API und externe Libraries wie Redux oder Zustand – du entscheidest, welcher Ansatz für dein Projekt passt.
Lernziele
Was du in dieser Lektion lernst
- Was versteht man unter State Management in React?
- Wann löst useState einen Re-Render der Komponente aus?
- Wie unterscheidet sich useReducer von useState bei komplexer Logik?
- Welche Rolle spielt der Dependency-Array in useEffect?
Lerntipp
Implementiere ein Todo-Beispiel einmal mit useState, einmal mit useReducer und einmal mit Context – der direkte Vergleich zeigt dir, wann welcher Hook skaliert.
Hinweis: Der Inhalt dieser Seite wurde mit einem KI-Modell erzeugt und nicht von Fachmenschen geprüft. Nutze die Karten als Lernhilfe und gleiche medizinische oder rechtliche Aussagen mit deinen Unterlagen ab.
Karteikarten
Alle 15 Lernkarten
Tippe auf eine Karte, um die Antwort aufzudecken
Häufige Fragen
Die wichtigsten Fragen zu Informatik Webentwicklung – State Management und Hooks
- Was versteht man unter State Management in React?
- State Management bezeichnet die Verwaltung und Synchronisation von Anwendungsdaten über Komponenten hinweg – lokal, global oder serverseitig.
- Wann löst useState einen Re-Render der Komponente aus?
- Nur wenn der neue State-Wert per Object.is-Vergleich vom aktuellen abweicht – funktionale Updates vermeiden veraltete Closures.
- Wie unterscheidet sich useReducer von useState bei komplexer Logik?
- useReducer bündelt State-Übergänge in einer Reducer-Funktion, macht Seiteneffekte testbar und eignet sich für abhängige oder verschachtelte Updates.
- Welche Rolle spielt der Dependency-Array in useEffect?
- Er steuert, wann der Effect läuft: leer = einmal beim Mount, Werte = bei Änderung, fehlend = nach jedem Render.
- Was bewirkt die Cleanup-Funktion in useEffect?
- Sie wird vor dem nächsten Effect-Lauf und beim Unmount ausgeführt – ideal für Abonnements, Timer oder Event-Listener-Abmeldung.
Warum Atrio?
- FSRS-5 Spaced Repetition
- Der Algorithmus plant jede Wiederholung anhand deiner eigenen Lernhistorie und stellt Karten kurz bevor du sie vergisst – das reduziert unnötige Wiederholungen.
- KI-Import
- Notizen, Skripte und PDFs in Sekunden in Lernkarten verwandeln – genau wie diese Seite automatisch entsteht.
- Prüfungsplanung
- Termine hinterlegen und Atrio berechnet rückwärts, wie viele Karten du pro Tag lernen musst – ohne Stress.
Interaktiv lernen
Diese 15 Karten jetzt interaktiv in der Atrio-App lernen
Atrio zeigt dir jede Karte dann, wenn du sie fast vergessen hättest – damit bleibt genau das hängen, was du lernst.
Starter-Plan kostenlos – keine Kreditkarte erforderlich.