По сути, реализация onScroll
используется, когда вы хотите, чтобы вас заметили, когда фактическая прокрутка связана с положением прокрутки (например, аминированием). Когда вы хотите получать уведомление, когда пользователь достигает или собирается достичь, до конца FlatList
.
Вы должны реализовать onEndReached
и onEndReachedThreshold
, чтобы обеспечить лучшее взаимодействие с пользователем, когда пользователь достигает порога.
Новые данные, которые вы получаете от источника (сервера или независимо от того, откуда), должны быть объединены с существующим this.props.data
См. хороший пост в блоге - https://scotch.io/tutorials/implementing-an-infinite-scroll-list-in-react-native
И этот SO отвечает - Реагирует на собственную бесконечную прокрутку
Мое решение относится к нумерации страниц, потому что бесконечная прокрутка - это частный случай нумерации страниц, это точно такой же подход.