Ich bin verwirrt darüber, warum kann ich nicht klar <input>
Feldwerte dieses einfache Muster mit mit React:Clearing Eingabefelder mit React
onComponentDidMount: function() {
this.clearFields();
},
clearFields: function() {
document.getElementById('username_field').value = '';
document.getElementById('password_field').value = '';
},
Ich glaube nicht, dass es ein Problem mit React ist, ich denke, es eine andere Frage zur Hand, aber ich bin mir nicht sicher, was los ist. Aber die Felder verschwinden definitiv nicht. Später kann ich this.clearFields() aufrufen und diese Funktion funktioniert wie erwartet, aber nicht beim ersten Mounten der Komponente.
vereinbart, Sie sollten dies in getInitialState tun, und this.setState ({}); wenn es darum geht zu reagieren – JordanHendrix