VK
Size: a a a
VK
PM
PM
PM
II
A
PM
A
A
II
MK
D
А
//selectedIdsSelector - возвращает список id выбранных итемов (относится к редьюсеру фичи, которая отвечает за выбор итемов)
//itemsSelector - возвращает массив items, где индекс итема - это его id (относится к общему редьюсеру, в котором хранятся данные)
export const selectedItemsSelector = createSelector(
(selectedIds, items) => items.filter((_item, id) => (
selectedIds.includes(id))
),
[selectedIdsSelector, itemsSelector]
);
D
MK
//selectedIdsSelector - возвращает список id выбранных итемов (относится к редьюсеру фичи, которая отвечает за выбор итемов)
//itemsSelector - возвращает массив items, где индекс итема - это его id (относится к общему редьюсеру, в котором хранятся данные)
export const selectedItemsSelector = createSelector(
(selectedIds, items) => items.filter((_item, id) => (
selectedIds.includes(id))
),
[selectedIdsSelector, itemsSelector]
);
А
MK
А
МЛ