через api подгружает данные для них по отдельности.
Из-за этого весь контейнкр-список перерисовывается при изменении данных для одного итема.
Можно-ли это как-то победить и сделать перерисовку только для одного итема?
memo
Okey буду изучать.
вынести "итем" в отдельный компонент и внутри него получать данные по апи. Чтобы не менять пропсы/стейте компонента, который за сам список отвечает
Да, это вариант, но т.к. контейнер подписани на список объектов (итемов) и отвечает за количество отрисовок, то возможно, когда мы изменим параметр name в одном из итемов, то перерисуется весь список.
если произойдет одно изменение, то будет один рендер. Я не уверен, что знаю, как сделать полностью независимые рендеры элементов, которые из одного стейта тянутся(если из стейта). Может надо поискать что-то про разделение стейта, redux или react context. А может ва поможет memo, как вам посоветовали. Я не вижу всей картины.
Хорошо, спасибо. Вернусь с результатом.
Обсуждают сегодня