пропсу вида itemElementFactory, которая принимает фабрику элемента, изнутри компонента в фабрику прокидываются различные параметры, например - элемент, на основе которого в фабрике будет возвращен JSX
Проблема в том, что фабрика - ф-ия, соотвественно, компонент, в который фабрика передается - не будет ререндериться, если поменяется JSX, который возвращается в фабрике.
В итоге это приводит к проблемам, например когда в фабрике у эл-та меняются состояние/пропсы (count, active, или другие пропсы), а компонент не перерендеривается, т.к. по факту пропса фабрики не изменилась, была ф-ия, осталась та же ф-ия.
Кто как разруливает такие случаи?
Все состояние хранится в сторе, соответственно из компонентов данные захватывать надо, все фабрики берут динамические данные из стора. Но это не решение конечно для твоего проекта, просто как идея
Обсуждают сегодня