Добавьте extraData
реквизит к вашему FlatList
, чтобы вызвать повторную визуализацию
keyExtractor = (item, index) => item.id; // note: id is the unique key for each item
render() {
return (
<FlatList
data = {this.state.dataSource}
renderItem = {this.renderItem}
extraData={this.state}
keyExtractor={this.keyExtractor}
/>
);
}
Также войдите и убедитесь, что ваши данные присутствуют. Я предлагаю обратиться к FlatList документам для большего количества реквизитов, таких как keyExtractor
и т. Д.