, то в таком случае список возвращенный селекторами будет с дифицитом некоторых данных.
к примеру есть :
- entities (фильмы)
- pagination : пять списков жанров (один фильм может быть во многих)
- отдельный лист с ids "избранных" фильмов , которые должны рендериться со звездой вне зависимости от того в каком списке жанров они отобразятся .
Селекторы соберут списки из entities и pagination , но без изменений самих entities , не дадут инфы , являются ли фильмы "избранными" .
выхода два :
1) менять сами entities (добавлять флаг избранности)
2) ставить Hoc подтягивающий со store каждому фильму инфу о его "избранности"
так вот я и спрашиваю какой способ предпочтительнее ?
добавлять данные в entities в mapStateToProps в connect
Предпочтительнее посмотреть на библиотеку reselect
Обсуждают сегодня