Mi piacerebbe sapere come attivare uno stato booleano di un componente di reazione. Per esempio:
Ho il controllo dello stato booleano nel costruttore del mio componente:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
Sto provando a cambiare lo stato ogni volta che si fa clic sulla mia casella di controllo, utilizzando il metodo this.setState:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
Ovviamente ottengo un errore di riferimento non rilevato: il controllo non è definito . Allora come posso ottenerlo?
Molte grazie in anticipo.
this.state.check
inthis.setState({check: !check.value})
. E aggiungi la proprietà selezionata per la casella di controllo, che cambierà in base allo stato del componente.checked={this.state.checked}