State Management · Junior · Frage 51 von 75

Aktualisiert eine Änderung des Arguments von useState(initial) bei späteren Renderings den State?

function Price({ amount }) {
  const [value, setValue] = useState(amount);
  // amount changes from 10 to 20 - what is value?
}
Antwort zeigen

Richtige Antwort: Nein - es wird nur beim ersten Rendern genutzt

Erklärung

React behält den State zwischen Renderings und ignoriert das Argument danach. Soll die Komponente dem Prop folgen, nutze das Prop direkt oder setze sie mit einem key zurück.

Zum Weiterlesen

Fehler in der Frage

State Management · Junior · Frage 51

Teste dich selbst

Mach den Test State Management · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen