Reactjs 重选:如何缓存写入减速器的数据?
我试图重新选择,但立即发现了问题:数据轮询有效。几乎每次相同的数据到达减速器时,都会使用此数据进行组件重新加载。我尝试用选择器缓存这些数据-失败-重新加载仍然发生。这个代码有什么问题Reactjs 重选:如何缓存写入减速器的数据?,reactjs,Reactjs,我试图重新选择,但立即发现了问题:数据轮询有效。几乎每次相同的数据到达减速器时,都会使用此数据进行组件重新加载。我尝试用选择器缓存这些数据-失败-重新加载仍然发生。这个代码有什么问题 function getAllTickets(reducer) { return reducer.get('tickets'); } export const allTicketsSelector = createSelector([getAllTickets], items => items);
function getAllTickets(reducer) {
return reducer.get('tickets');
}
export const allTicketsSelector = createSelector([getAllTickets], items => items);
默认情况下,在createSelector中使用曲面比较。要进行深入比较,请使用createSelectorCreator和您的比较函数。在.中有一个示例。默认情况下,在createSelector中使用曲面比较。要进行深入比较,请使用createSelectorCreator和您的比较函数。在.中有一个例子,reducer.get的作用是什么?它可能会在每次调用时返回一个新对象。
reducer.get
做什么?它可能会在每次调用时返回一个新对象。