Я создаю простой горизонтальный собственный список React Native FlatList с включенной подкачкой страниц:
<FlatList
horizontal={true}
pagingEnabled={true}
data={...some data...}
renderItem={({item}) => {...some rendering...}}
onViewableItemsChanged={(info) => {... handling ...}}
/>
Я хотел бы, чтобы мне перезванивали только после того, как новая страница в списке стала видимой.Требуемое поведение заключается в том, что, когда пользователь проводит пальцем по списку влево и вправо, список будет пролистывать элементы, и я хочу, чтобы обратный вызов срабатывал один раз с видимыми элементами.
onViewableItemsChanged
реквизитвызывается при каждом изменении видимых элементов, что не является тем, что я ищу, если я не отслеживаю, к какой странице принадлежат элементы.
Я ищу тип обратного вызова onViewablePageChanged
.
Есть идеи, как этого добиться?