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) => { ...