#react-native
#react-native
Вопрос:
Как мы можем реализовать onStartReached в FlatList? Я использовал горизонтальный список. У меня есть некоторое представление об использовании onScroll, но я считаю, что это неправильно.
Ответ №1:
Кажется, onRefresh может выполнить эту работу.
https://reactnative.dev/docs/flatlist#onrefresh
должно быть достигнуто start и нажать, чтобы вызвать onRefresh.
Ответ №2:
Если вам нужна бесконечная прокрутка, я использовал это
<FlatList
data={data}
renderItem={({ item, index }) => {
return (
// Component to render
);
}}
keyExtractor={(item) => item.uid}
onEndReached={() => //Load more data}
onEndReachedThreshold={0.5} // "Sleep" time
initialNumToRender={10} // initial number to items
/>
в противном случае способ использования onStartReached идентичен onEndReached
Комментарии:
1. Итак, Flatlist имеет событие onStartReached? Почему я не могу найти информацию об этом = (
2. О, извините, я прочитал документацию, и в FlatList нет события onStartReached: c но, может быть, вы можете использовать pan responder (? извините: c
3. не беспокойтесь. В любом случае спасибо. Я реализую с помощью события onScroll