Я использую компонент FlatList для реагирования на список элементов. Разбивка на страницы не происходит должным образом, согласно документации onEndReached должен запускаться при достижении конца страницы, в настоящее время я пытался изменить значения для onEndReachedThreshold (пробовал 0.1, 1.0, 0.5, 0.01), я также устанавливаю флаг обновления. Примечание. Я использую ReactNative 0.48.4. Вот мой код.
<Container style={{ marginTop: 22 }}>
<Content
style={{ flex: 1 }}
contentContainerStyle={{ flexGrow: 1 }}
>
<View style={{ flex: 1 }}>
<FlatList
initialNumToRender={10}
refreshing={this.state.refreshing}
onEndReachedThreshold={0.5}
onEndReached={({ distanceFromEnd }) => {
console.log('on end reached ', distanceFromEnd);
}}
data={this.props.messages}
renderItem={this.notificationContent.bind(this)}
keyExtractor={(item) => item._id}
/>
</View>
</Content>
</Container>
Я уже испробовал все возможные решения, чтобы дать ответы на проблемы с github
Здесь есть помощь?
Content
стиль компонента flexGrow может делать некоторые странные вещи с плоским списком. - person Dyo   schedule 12.02.2018