Chciałbym wiedzieć, jak przełączyć stan boolowski składnika reagującego. Na przykład:
Mam kontrolę stanu boolowskiego w konstruktorze mojego komponentu:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
Próbuję przełączać stan za każdym razem, gdy klikam moje pole wyboru, używając metody this.setState:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
Oczywiście otrzymuję Uncaught ReferenceError: check nie jest zdefiniowany . Jak więc mogę to osiągnąć?
Z góry bardzo dziękuję.
this.state.check
wthis.setState({check: !check.value})
. I dodaj właściwość zaznaczoną dla pola wyboru, która zmieni się w zależności od stanu komponentu.checked={this.state.checked}