我正在为日历应用程序创建一个“待办事项”视图。当您滚动到列表的底部时,它会从服务器获取即将发生的事件,并将它们放在列表底部。这在React Native中很简单。但是,我还希望允许用户向上滚动以查看较早的日期和事件。当他们滚动到列表顶部时,加载更早的条目。不幸的是,没有等同于
onEndReached
的东西,但是用于启动。有没有关于处理此问题的最佳方法的想法/指导?onEndReached
的东西,但是用于启动。有没有关于处理此问题的最佳方法的想法/指导?你可以不使用 ScrollView
中的 onScroll
回调。该回调的事件参数提供了滚动位置。当值趋近于 0 时,你可以加载更多条目并将它们前置。
要做到这一点,你可能需要保留先前的值以进行比较,以确定滚动的方向。