Was ist State?
Teil des Abschnitts Grundlagen der React-Journey von Coddy — Lektion 22 von 42.
Alles bisher war statisch: Daten gingen ein, eine Seite kam heraus, nichts hat sich jemals verändert. Echte Apps erinnern sich an Dinge, die sich ändern: eine Anzahl von Likes, ein geöffnetes Menü, der Text in einem Suchfeld. Dieses Gedächtnis nennt man state (Zustand).
React gibt Komponenten mit dem useState-Hook einen State:
import { useState } from 'react';
export default function App() {
const [count, setCount] = useState(0);
...
}Eine Zeile, drei Teile:
count: der aktuelle WertsetCount: die Funktion, die ihn ändertuseState(0): der Startwert
Die goldene Regel: State niemals direkt zuweisen. count = 5 ändert eine Variable, die React nicht beobachtet. setCount(5) ändert den State und rendert die Komponente neu. Dieses erneute Rendern aktualisiert den Bildschirm.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
1Lerne React kennen
Was ist React?Deine erste KomponenteDie Regel des einen Eltern-ElementsJSX ist nicht HTMLZusammenfassung: Lerne React kennen