温馨提示:本文翻译自stackoverflow.com,查看原文请点击:reactjs - Reselect: how to cache data written to a reducer?
reactjs

reactjs - 重新选择:如何缓存写入减速器的数据?

发布于 2020-03-27 10:34:17

我尝试重新选择并立即解决问题:数据轮询有效。几乎每次相同的数据到达减速器时,都会使用此数据重新渲染组件。我尝试使用选择器缓存此数据-失败-重新呈现仍然发生。此代码有什么问题?

function getAllTickets(reducer) {
    return reducer.get('tickets');
}

export const allTicketsSelector = createSelector([getAllTickets], items => items);

查看更多

查看更多

提问者
user11720503
被浏览
248
user11586836 2019-07-03 21:52

默认情况下,在createSelector中使用表面比较功能要进行深层比较,请使用createSelectorCreator和您的比较功能。文档中有一个示例