Comment faire une boucle et rendre des éléments dans React-native?

Est-il possible de boucle identique d'un composant en fonction Rendu?

Quelque chose comme ceci:

...

onPress = () => {
 ...
};

initialArr = [["blue","text1"],["red","text2"]];
buttonsListArr = [];

for (let i = 0; i < initialArr.length; i++) 
{
 buttonsListArr.push(
   <Button style={{borderColor:{initialArr[i][0]}}} onPress={this.onPress.bind(this)}>{initialArr[i][1]}</Button>
 );
}

...

render() {
  return (
    <View style={...}>
     {buttonsListArr}
    </View>
)};

Je veux dire c'est juste finis liste de composants, de sorte que tous les composants comme la ListView/ScrollView, etc n'est pas applicable dans ce cas particulier. C'est juste la syntaxe question.

source d'informationauteur Stich