Eu gostaria de saber como alternar um estado booleano de um componente de reação. Por exemplo:
Eu tenho o estado booleano verificado no construtor do meu componente:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
Estou tentando alternar o estado cada vez que minha caixa de seleção é clicada, usando o método this.setState:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
É claro que recebo um ReferenceError não capturado: a verificação não está definida . Então, como posso conseguir isso?
Muito obrigado antecipadamente.
this.state.check
emthis.setState({check: !check.value})
. E adicione a propriedade marcada para a caixa de seleção, que mudaria de acordo com o estado do componente.checked={this.state.checked}