сделал норм так?)
for (let updateGroupId of updateGroupIds) {
let clone = Object.assign({}, state.groupsByIds[updateGroupId]);
clone.isChecked = !clone.isChecked;
state.groupsByIds[updateGroupId] = clone
}
return {...state}
забавное сочетание Object.assign({}, ... с одной стороны и {...state} с другой обычно либо то либо другое юзают, потому что второй способ не знают :))
Обсуждают сегодня