Я новичок в реакции, js и всей концепции «состояния». В любом случае, я пытаюсь перебрать множество автосалонов со значениями lat, lng и логическими значениями (открытые или нет). Вот как выглядит код сейчас, и мне интересно, как должен выглядеть код MapView.Marker, чтобы это работало. Спасибо
<MapView style = {styles.map}
region = {{
latitude:40.758927,
longitude:-73.984981,
latitudeDelta: 0.1,
longitudeDelta: 0.1,
}}
>
<MapView.Marker
coordinate = {{
latitude:40.758927,
longitude:-73.984981,
}}
title = {'Ferrari dealer'}
description = {'Currently closed'}
/>
</MapView>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Что-то вроде этого:
let markers = this.state.cardDealers.map(dealer => (
<MapView.Marker
key = {dealer.id}
coordinate = {{
latitude: dealer.lat,
longitude: dealer.lng,
}}
title = {dealer.title}
description = {dealer.open ? 'Open' : 'Currently closed'}
/>
));
return (
<MapView style = {styles.map}
region = {{
latitude:40.758927,
longitude:-73.984981,
latitudeDelta: 0.1,
longitudeDelta: 0.1,
}}
>
{markers}
</MapView>
)
Вы можете найти Документация React по спискам и ключам полезным.