в стэйт массив products, в котором содержатся объекты. Я после определенного экшена довольно сильно перелапачиваю эти объекты, и в итоге мне нужно как-то массив products перезаписать. Я не могу воспользоваться никаким методом slice, ибо говорю, изменений слишком много, легче просто присвоить этому массиву новый массив с перелопаченными объектами. Но проблема следующая - компоненты, которые я изменял, не перерендериваются. Как это можно решить?
по всей видимости гдето в недрах реакта хранится ссылка на объект который рендерится, когда ты перезаписываешь переменную своим объектом ссылка продолжает указывать на старый. значит надо тебе в старый объект внести новые данные
Обсуждают сегодня