import * as React from 'react'; import {FlatList} from "react-native"; type Props = { data: Array, keyExtractor: Function, renderItem: Function, updateData: number, } /** * FlatList implementing PureComponent for increased performance. * * This is a pure component, meaning it will only update if a shallow comparison of state and props is different. * To force the component to update, change the value of updateData. */ export default class PureFlatList extends React.PureComponent { static defaultProps = { updateData: null, }; render() { return ( ); } }