Fehlgeschlagenes Formular propType: Sie haben einem Formularfeld ohne einen 'onChange' -Handler eine 'Wert' -Stütze zugewiesen

9

Wenn ich meine reagierende App lade, erhalte ich diesen Fehler in der Konsole.

  

Warnung: Fehlgeschlagenes Formular propType: Sie haben ein value prop für ein Formular angegeben   Feld ohne einen onChange -Handler. Dadurch wird ein schreibgeschütztes Objekt gerendert   Feld. Wenn das Feld änderbar sein soll, verwenden Sie defaultValue . Andernfalls,   Stellen Sie entweder onChange oder readOnly ein. Überprüfen Sie die Rendermethode von    AppFrame .

Meine AppFrame-Komponente befindet sich unter:

%Vor%

Ich kämpfe darum, herauszufinden, was ich hier falsch mache. Die Anwendung startet und funktioniert, aber ich versuche, alle Konsolenwarnungen / Fehler zu entfernen.

    
Nick Pocock 22.04.2017, 06:50
quelle

1 Antwort

19

Sie haben einen Wert direkt in Ihre Sucheingabe eingegeben, ich sehe den Vorteil nicht dort, weil Sie bereits einen Plocholder haben. Sie können den Wert entweder entfernen von:

%Vor%

dazu:

%Vor%

Oder wenn Sie denken, dass Sie es haben müssen, legen Sie es als defaultValue fest:

%Vor%

Dokumentation: Ссылка

    
thinkxl 22.04.2017, 07:45
quelle

Tags und Links