React · Junior · Frage 11 von 75
Was gibt useState(0) zurück?
- 1Ein Objekt
{ value, setValue } - 2Ein Array aus dem aktuellen Wert und einer Funktion, um ihn zu aktualisieren
- 3Nur den aktuellen Wert; Updates laufen über
this.setState
Antwort zeigen
Richtige Antwort: Ein Array aus dem aktuellen Wert und einer Funktion, um ihn zu aktualisieren
Erklärung
const [count, setCount] = useState(0) - durch Array-Destrukturierung kann man die Variablen beliebig benennen. Der Anfangswert wird nur beim ersten Rendern verwendet. Ist seine Berechnung teuer, übergib eine Funktion: useState(() => compute()).