我正在使用参数化选择器来选择状态为(state.user.lists['listName']
)的数组属性。
但是,只要更改了另一个列表条目(state.user.lists['otherListName']
)或另一个用户属性(state.user.name
),选择器也会触发。
const getSpecificList = (listIdentifier: listIdentifiers) => {
return createSelector(
getCurrentUser,
(user: User) => {
return user.lists[listIdentifier] ? user.lists[listIdentifier] : undefined;
}
);
};
期待您对此的想法。
由于我已收到有关“不清楚我要问的内容”的密切投票: 这种意外行为的原因可能是什么?我希望选择器仅在相应列表已更改时才会触发。