框架
版本

滚动恢复

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

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