Вы должны отсортировать свой список перед передачей его в Flatlist. Добавьте эту функцию к вашему компоненту:
sortArray = list => {
return list.sort((a, b) => (
getDistance({ latitude: lt, longitude: lg }, { latitude: a.latitude, longitude: a.longitude }) - getDistance({ latitude: lt, longitude: lg }, { latitude: b.latitude, longitude: b.longitude })
))
}
и измените свой плоский список для вызова этой функции:
<FlatList
data={sortArray(this.state.users)}
renderItem = {this.renderRow}
keyExtractor={(item) => item.phone}
/>