React native FlatList-如何检测刷新何时完成?

React native FlatList-如何检测刷新何时完成?,react-native,react-native-flatlist,react-native-scrollview,React Native,React Native Flatlist,React Native Scrollview,当用户使用onRefresh道具完成刷新平面列表上的数据时,我需要执行一些操作 我在医生身上没有找到任何东西,所以我想知道是否有任何方法可以做这样的事情?也许你正在寻找这样的东西 . 它表示您需要向FlatList提供refreshControl道具,当拉动FlatList进行刷新时,该道具将显示为您的组件。对于该组件,您将提供prop onRefresh,该函数将在拉取平面列表进行刷新时调用,因此在该函数中,您可以调用API为平面列表获取数据。刷新数据是什么意思?滚动到结尾?将新数据添加到列表

当用户使用onRefresh道具完成刷新平面列表上的数据时,我需要执行一些操作


我在医生身上没有找到任何东西,所以我想知道是否有任何方法可以做这样的事情?

也许你正在寻找这样的东西 .
它表示您需要向FlatList提供refreshControl道具,当拉动FlatList进行刷新时,该道具将显示为您的组件。对于该组件,您将提供prop onRefresh,该函数将在拉取平面列表进行刷新时调用,因此在该函数中,您可以调用API为平面列表获取数据。

刷新数据是什么意思?滚动到结尾?将新数据添加到列表中?当用户使用onRefresh道具刷新FlatList时,我需要刷新我的redux存储,然后调用我的API以获取新信息。因此,我正在寻找一种解决方案,以便在onRefresh完成后,我可以执行一个函数。像是一次复习之类的。我不确定它是否清晰?你的意思是当从现在起没有新数据时阻止拉刷新吗?好的,我明白了,请共享你的代码@idan,因此我想在onRefresh期间重置我的存储redux列表,当onRefresh结束时,我想获取我的新数据。我听说过thunk redux,但我完全不明白这一点,所以这就是我为什么要寻找类似“onRefreshOver”的替代解决方案的原因