【发布时间】:2022-06-16 17:12:35
【问题描述】:
我有一个钩子,如果我向下滚动,它会像无限滚动一样调用新数据,但是当我向下滚动时,它会调用 API 获取新数据,但它正在删除以前的数据。我想与以前的数据连接。我认为可以通过react查询的select方法但是我怎样才能得到以前的数据
const useActivityFeedData = (
activityFeedPageIndex: number,
pageSize = Config.defaultPageSize,
) =>
useQuery(
[ACTIVITY_FEED, activityFeedPageIndex],
() => Api.user.getActivityFeedData(activityFeedPageIndex, pageSize),
{
initialData: {
activityList: [],
},
keepPreviousData: true,
select: (res: any) => ({
activityList: res.activityList,
}),
},
);
【问题讨论】:
标签: javascript reactjs react-query