в DataProps? У меня bunConstructor имеет изначально пусстой массив, который потом меняется на объект, я его так описал bunConstructor: DataProps | [] неправильно описал его?
надо смотреть на тип buncontructora
Вс код такое пишет
он ищет его и там и там: в DataProps находит, а в пустом массиве не находит
А как сказать чтоб он в пустом массиве не искал? Я от пустого массив не могу октазаться, это начальное состояние стейта
В таком случае тебе надо сузить тип, ибо у тебя юнион тип, и потом уже обращаться к _id
А как понять сузить?
Сделай проверку на массив типа Array.isArray(props), и если это будет не массив, значит это должен быть объект с _id
Обсуждают сегодня