框架
版本

滚动位置恢复

传统上,当您在 Web 浏览器上导航到先前访问过的页面时,您会发现页面会滚动到您离开该页面之前所在的精确位置。这称为滚动位置恢复,并且自从 Web 应用程序开始转向客户端数据获取以来,它在某种程度上有所退步。然而,使用 TanStack Query,情况不再如此。

开箱即用,TanStack Query 中所有查询(包括分页查询和无限查询)的“滚动位置恢复”都能 Just Works™️。 这样做的原因是查询结果被缓存,并且在渲染查询时能够同步检索。 只要您的查询被缓存足够长的时间(默认时间为 5 分钟)并且没有被垃圾回收,滚动位置恢复将始终开箱即用。