🅅🄺
const checkboxHandler = () => {
dispatch(catalogCheck(e.target.checked, id))
};сделал так в итоге
например открыть/закрыть все ветки сразу
Size: a a a
🅅🄺
const checkboxHandler = () => {
dispatch(catalogCheck(e.target.checked, id))
};AP
AP
D
🅅🄺
АБ
S
D

🅅🄺
🅅🄺
АБ

🅅🄺
D
D

AT
D
АБ
AP
let current = state.products.find(c=> c.id == action.payload.id)?.chosen;часть выше работает. Нужно вернуть состояние с поменяным
console.log(current, action.payload.checked);
return state;
chosen.return {...state, products: state.products.find(c=> c.id == action.payload.id)!.chosen = action.payload.checked}
и оно даже компилится, но потом вываливается с ошибкой при первом же чеке, а я не до конца понимаю как управляться с таким синтаксисомАБ
D