Странное дело...
handleChange(event) {
var checked = event.target.checked
if(checked) {
console.log(event.target.checked)
this.setState({
disabled: !event.target.checked
});
} else {
console.log(event.target.checked)
this.setState({
disabled: true
});
}
}
вот так не хочет
handleChange(event) {
var checked = event.target.checked
if(checked) {
console.log(event.target.checked)
this.setState({
disabled: !event.target.checked
});
} else {
console.log(event.target.checked)
this.setState({
disabled: event.target.checked
});
}
Значение возвращает правильно, что видно из консоли а для disabled: не задает во втором случае.
Где я не прав?