gpt4 book ai didi

reactjs - 双向无限滚动 react native

转载 作者:行者123 更新时间:2023-12-03 13:37:46 31 4
gpt4 key购买 nike

我正在为日历应用程序制作“todo” View 。当您向下滚动到列表末尾时,它会从服务器获取即将发生的事件并将它们放在列表的底部。这对于 React Native 来说很简单。但是,我还想允许用户向上滚动以查看较早的日期和事件。当他们滚动到列表顶部时,加载较早的项目。不幸的是,没有相当于 onEndReached 的东西,但只是为了开始。关于处理此问题的最佳方法有什么想法/指导吗?

最佳答案

你不能使用ScrollView onScroll回调吗?事件参数为您提供滚动位置。当该值趋向于 0 时,您可以加载更多项目并将其添加到前面。

为此,您可能需要保留之前的值进行比较以确定滚动方向。

另请参阅此问题:React native: get current scroll position of scrollview

关于reactjs - 双向无限滚动 react native ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43858585/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com