Ich würde gerne wissen, wie man einen booleschen Zustand einer reagierenden Komponente umschalten kann. Zum Beispiel:Wie man den booleschen Zustand der reaktiven Komponente umschaltet?
Ich habe boolean Zustandsabfrage im Konstruktor meiner Komponente:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
Ich versuche, den Zustand jedes Mal meine Checkbox angeklickt zu wechseln, die this.setState Methode:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
Natürlich bekomme ich eine Uncaught ReferenceError: Check ist nicht definiert. Wie kann ich das erreichen?
Vielen Dank im Voraus.
Es ist genau so, wie es sagt, Scheck ist nicht definiert. Wahrscheinlich wollten Sie 'this.state.check' in' this.setState ({check:! Check.value}) 'schreiben. Fügen Sie die Checkbox für die Checkbox hinzu, die sich je nach Status der Komponente ändert. 'checked = {this.state.checked}' –