React · Junior · Frage 67 von 75
Worin unterscheidet sich defaultValue von value bei einem Eingabefeld?
- 1
defaultValuesetzt nur den Anfangswert;valuemacht das Feld kontrolliert - 2
defaultValueaktualisiert das Feld bei jeder Änderung der Prop - 3Es sind Synonyme, und React behandelt beide genau gleich
Antwort zeigen
Richtige Antwort: defaultValue setzt nur den Anfangswert; value macht das Feld kontrolliert
Erklärung
Unkontrollierte Felder halten ihren Wert im DOM; du liest ihn beim Absenden (z. B. per FormData). Eine spätere Änderung von defaultValue hat keine Wirkung.