value) => {
if (e.target.checked) {
setUserId([...userId, e.target.value]);
} else {
setUserId(userId.filter((id) => id !== e.target.value));
}
};
обработчик формирует массив из чеканых значений чекбоксов
[1, 2, ...]
а надо чтобы формировал массив объектов
[{id: 1}, {id: 2} ...]
Как это реализовать?
ложить в стейт обьекты а не строки/числа ? )
setUserId([...userId, {key: e.target.value}]); если так записать то приложение крашится
@js_noobs_ru
Обсуждают сегодня