
11.8 手写无限滚动
无限滚动的推荐实现是「用 IntersectionObserver 观察一个列表底部的「哨兵元素」」——它比监听 scroll 事件更高效(不读布局、不频繁触发),配合 rootMargin 还能「提前触发」实现无感加载。

无限滚动的推荐实现是「用 IntersectionObserver 观察一个列表底部的「哨兵元素」」——它比监听 scroll 事件更高效(不读布局、不频繁触发),配合 rootMargin 还能「提前触发」实现无感加载。

分页有「页码分页」与「游标分页(cursor)」两类;列表页用 useInfiniteQuery + IntersectionObserver 做无限滚动最省事,而返回列表时恢复滚动位置是体验的关键细节。
最新评论
读过书不知道欧·亨利的人少。教科书上选文有
这小生活不错呀
不错,必须顶一下!
看着你还在坚持,很好
看来忙了也没时间更新博客了
NIce。学习了。。。。
网站不错!!!!
简洁实用,好文章!