Ich habe ein Problem mit einer Texteingabe, die ich kontrollieren möchte, aber es muss einen leeren Wert unterstützen. Hier ist meine Komponente:
%Vor%Wenn diese Datei zum ersten Mal geladen wird, wird props.value normalerweise (aber nicht immer) auf '' gesetzt. Dies macht React 15 unzufrieden, da value = '' den Wert fallen lässt, sodass React denkt, dass es eine unkontrollierte Eingabe ist, obwohl es einen onChange hat.
Die Komponente funktioniert, aber ich mag es nicht, diese Warnung in der Konsole zu erhalten:
Warnung: FormControl ändert eine kontrollierte Eingabe vom Typ text to be unkontrolliert. Eingabeelemente sollten nicht von kontrolliert zu wechseln unkontrolliert (oder umgekehrt). Entscheiden Sie zwischen der Verwendung eines kontrollierten oder unkontrolliertes Eingabeelement für die Lebensdauer des Bauteils. Mehr info: Ссылка
Das funktionierte in 0.14.x ohne Warnungen, aber jetzt scheint es nicht so zu sein. Wie reinige ich es, um die Funktionalität zu behalten, aber die Warnung loszuwerden?
Tags und Links reactjs react-bootstrap