Я хотел бы знать, как переключить логическое состояние компонента реакции. Например:
У меня есть проверка логического состояния в конструкторе моего компонента:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
Я пытаюсь переключать состояние каждый раз, когда устанавливается мой флажок, используя метод this.setState:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
Конечно, я получаю Uncaught ReferenceError: проверка не определена . Итак, как я могу этого добиться?
Спасибо заранее.
this.state.check
вthis.setState({check: !check.value})
. И добавьте свойство, отмеченное флажком, которое будет меняться в зависимости от состояния компонента.checked={this.state.checked}