React · Junior · Frage 21 von 75

React warnt: „You provided a value prop to a form field without an onChange handler“. Was ist passiert?

Antwort zeigen

Richtige Antwort: Das Feld ist schreibgeschützt geworden: value ist gesetzt, onChange nicht

Erklärung

Setzt du value ohne onChange, setzt React das Feld bei jedem Rendern auf diesen Wert zurück, und der Nutzer kann nicht tippen. Lösungen: onChange hinzufügen, defaultValue für ein unkontrolliertes Feld nutzen oder explizit readOnly setzen.

Zum Weiterlesen

Fehler in der Frage

React · Junior · Frage 21

Teste dich selbst

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

Diesen Test machen