5. Technikwissen – Kurz erklärt

5.13. useState

useState – Zustände verwalten

Mit useState() legt man in React Native einen sogenannten State an – also eine Variable, die sich während der Laufzeit ändern kann und die das UI automatisch aktualisiert. Beispiel:

const [bewegungen, setBewegungen] = useState([]);

bewegungen enthält den aktuellen Zustand, setBewegungen() ändert ihn.


 Beispiel aus der Praxis (z. B. Bewegung erkennen):

const [bewegungErkannt, setBewegungErkannt] = useState(false);

bewegungErkannt speichert, ob ein Ereignis eingetreten ist. Mit setBewegungErkannt(true) wird der Zustand geändert.

 Anzeige abhängig vom Zustand:

{bewegungErkannt && <Text>🚨 Bewegung erkannt!</Text>}

Der Text erscheint nur, wenn bewegungErkannt den Wert true hat.

Merksatz:

„Mit useState merkt sich React, was sich im Laufe der Zeit verändert.“

Herausgeber: Land Baden-Württemberg, vertreten durch das Zentrum für Schulqualität und Lehrerbildung (ZSL), Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-0, poststelle@zsl.kv.bwl.de
Verantwortlich im Sinne des Presserechts: ZSL, Irmgard Mühlhuber, Ref. 24 "Digitalisierung, Medienbildung", Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-240, digitalebildung@zsl.kv.bwl.de
Kontakt zum/r behördlichen Datenschutzbeauftragte/n: datenschutz@zsl.kv.bwl.de