Hi guys!
I need your help!
Как правильно работать с селекторами, чтобы работала мемоизация, а не обновлялись все подписки?
У меня есть стейт, где несколько типов сущностей. Каждая из них хранится в своём отдельном объекте, схема примерно такая:
{
list: [ /* array of items */],
...other properties
}
Забираю я это всё через селектор на сущность: (state: Entities) => state.list
Заметил, что если я в компоненте подписываюсь на этот селектор, у меня он обновляется при каждом обновлении всего стейта.
Как сделать, чтобы обновлялся только при ИЗМЕНЕНИИ ИМЕННО тех данных, которые он получается из селектора?