FlatList affiche de longues listes en ne rendant que les éléments visibles, ce qui économise la mémoire. Elle prend les données (data), une fonction renderItem et une fonction keyExtractor donnant une clé stable. Elle convient mieux qu'un map dans un ScrollView pour les grandes listes.
Exemple
<FlatList data={items} keyExtractor={i => i.id} renderItem={({item}) => <Text>{item.nom}</Text>} />