Я создаю собственное приложение, которое имеет функцию карты для создания маркеров на карте для множества различных мест. Для этого я использую API для получения координат и поэтому должен использовать функцию asyn c следующим образом:
<MapView style={styles.mapStyle}>
{this.state.isLoading ? null :
this.state.places.map(async (place) => {
const coords = await fetchCoords(place)
return (
<MapView.Marker
coordinate = {coords}
/>
)
})
}
</MapView>
Но этот код выдает ошибку: Invariant Violation: Objects are not valid as a React child (found: object with keys {_40, _65, _55, _72})
. Я предполагаю, что ошибка в том, что я неправильно реализовал функцию карты asyn c. Что это должно быть?