изменить один из объектов и мне почему-то ругается что:
Unhandled Rejection (TypeError): Cannot assign to read only property 'priorityLevel' of object '#<Object>'
В честь чего это может быть и как это обойти?
read only
код покажите как вариант, так проще будет
const updatePriorityLevelState = (res, rowId) => { const arr = [...productData]; //переменная из useState arr.map((element) => { if (element.id === rowId) { element.customerProductToSupplierProducts.data.map((el) => { if (el.id === id) { el['priorityLevel'] = priorityLevel; ///тут } return el; }); } return element; });
не вариант вернуть новый el а не пытаться мутировать существующий?
может и вариант, щас попробую
Обсуждают сегодня