Я хочу создать селектор из параметризованного селектора.Насколько я понимаю, это будет излучаться только при обновлении определенного элемента, чего я и хочу.
const getFeatureState = createFeatureSelector<FragmentsHierarchyState>(MY_FEATURE);
const getItem = createSelector(
getFeatureState,
(state: FeatureState, props: { itemId: string }) => {
return state.items[props.itemId];
}
);
const getItemValue = createSelector(
getItem, // <<< How to pass props here?
(state: ItemState) => return state.x + state + y
);
Я не хочу делать следующее, потому что я не хочу, чтобы новые значения передавались каждыйвремя обновляется:
const getItemValue = createSelector(
getFeatureState,
(state: FeatureState, props: { itemId: string }) => {
return state.items[props.itemId].x + state.items[props.itemId].y;
}
);