React bileşeninin boole durumunu nasıl değiştireceğimi bilmek istiyorum. Örneğin:
Bileşenimin yapıcısında mantıksal durum denetimi var:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
This.setState yöntemini kullanarak onay kutum her tıklandığında durumu değiştirmeye çalışıyorum:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
Elbette bir Yakalanmamış Referans Hatası alıyorum : kontrol tanımlanmadı . Peki bunu nasıl başarabilirim?
Şimdiden çok teşekkürler.
this.state.check
içindethis.setState({check: !check.value})
. Ve bileşen durumuna göre değişecek olan onay kutusu için işaretlenen özelliği ekleyin.checked={this.state.checked}