React Nativeのバージョンは0.57.8。
以下のようにextraData
を設定しておく。
<FlatList
data={...}
extraData={this.state.refreshFlatList}
renderItem={this.renderItem.bind(this)}
keyExtractor={(item, index) => index.toString()}
/>
初期化の際の値はどちらでも可。
constructor(props) {
super(props);
this.state = {refreshFlatList: true};
リストを更新したいタイミングで値を反転する。
this.setState({refreshFlatList: !this.state.refreshFlatList});