J'ai ce tableau dans mon état:
{this.state.coinCoordinatesArray.forEach((coordinate) => {
return (<MapView.Marker
onPress={() => alert('fire')}
icon={require('./assets/coin_small.png')}
coordinate={coordinate}
/>)
})}
3 Réponses :
Vous faites un foreach () code> qui génère simplement les éléments, vous voulez probablement faire une carte code> à la place, de sorte que vos éléments sont accumulés dans un tableau et rendu. p>
foreach code> ne renvoie rien - utilisez plan code> à la place:
au lieu d'utiliser Remplacer: P> foreach () code>, qui ne renvoie pas un nouveau tableau, vous devez utiliser mapper () code>. {this.state.coinCoordinatesArray.map((coordinate) => { ...