МР
item.checked = !item.checked
но так работать не будет, нужно вызывать перерисовку. Как хранишь данные ?и изначально
checked
есть у item?Size: a a a
МР
item.checked = !item.checked
но так работать не будет, нужно вызывать перерисовку. Как хранишь данные ?checked
есть у item?ИС
МР
ИС
DR
DR
МР
МР
ИС
ИС
B
МР
ИС
A
onChange(id) {
let newList = this.state.list.map(item => {
if (item.id === id) {
item.checked = !item.checked;
}
return item
});
this.setState({ list: ...newList })
}
A
A
VP
A
VP