Me gustaría saber cómo alternar un estado booleano de un componente de reacción. Por ejemplo:
Tengo una verificación de estado booleana en el constructor de mi componente:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
Estoy tratando de alternar el estado cada vez que se hace clic en mi casilla de verificación, usando el método this.setState:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
Por supuesto que tengo un error de referencia no detectado: la verificación no está definida . Entonces, ¿cómo puedo lograr esto?
Muchas gracias de antemano.
this.state.check
enthis.setState({check: !check.value})
. Y agregue la propiedad marcada para la casilla de verificación, que cambiaría según el estado del componente.checked={this.state.checked}