我尝试重新选择,并立即提出了问题:数据轮询有效。几乎每次相同的数据到达reducer时,都会使用这些数据进行组件重现。我尝试用选择器缓存这个数据--失败了--重新渲染仍然会发生。这段代码有什么问题?
function getAllTickets(reducer) {
return reducer.get('tickets');
}
export const allTicketsSelector = createSelector([getAllTickets], items => items);发布于 2019-07-03 21:52:49
默认情况下,在createSelector中使用曲面比较function。想要进行深入的比较,请使用createSelectorCreator和您的比较函数。在documentation中有一个例子。
https://stackoverflow.com/questions/56871376
复制相似问题