Ich bin mir nicht sicher, wann ich onChange
vs onChangeText
in einer TextInput
-Komponente verwenden soll. Ich weiß, dass onChangeText
den geänderten Text als Argument im Callback akzeptiert, aber deshalb würden Sie onChangeText
verwenden, da Sie dann den Status innerhalb des Callbacks aktualisieren können?
onChangeText
ist im Grunde eine vereinfachte Version von onChange
, also können Sie es einfach verwenden, ohne den Aufwand, event.target.value
durchzugehen, um den geänderten Wert zu erhalten.
Also, wann sollten Sie onChange
und wann onChangeText
verwenden?
Wenn Sie ein einfaches Formular mit wenigen Textinputs oder einfacher Logik haben, können Sie sofort loslegen und onChangeText
Wenn Sie kompliziertere Formulare haben und / oder mehr Logik beim Umgang mit Daten haben (z. B. wenn Sie Text anders handhaben als bei der Zahl), wenn der Benutzer die Eingabe ändert, dann ist% com_de% besser, weil Sie dadurch mehr Flexibilität erhalten. Zum Beispiel:
%Vor%Tags und Links react-native