получаешь не просто как store => store.entities, а через реселект
entities = createSelector(
store => store.entities,
store => store.favorites,
(entities, favorites) => entities.map(entity => favorites.contains(entity.id)? ({...entity, isFavorited: true }) : entity)) ;
Всё, пересчёт только если entities или favorites поменялись в редаксе.
это да , чтоб достать Избранные , да , НО ведь нужно доставать , к примеру , список хорроров ,и Отрендерить все Хорроры , но "Избранные" должны быть помечены звездой. вот и получается что селекторы на этапе сборки списка хорроров , но вопрос в там как доставить в каждый виджет инфу о Избранности . ты онял что я имею в виду ?
Обсуждают сегодня