volga-volga / react-native-yamap

React Native Yandex Maps | Яндекс Карты | Yandex.MapKit implementation for react native | YandexMaps
151 stars 84 forks source link

iOS. рендеринг Marker с children крашит приложение #100

Closed DazzlingFame closed 2 years ago

DazzlingFame commented 2 years ago

"react-native": "0.65.1"

Пытаюсь сделать Marker с иконкой и текстовым бабблом сбоку, но при помещении какого-либо компонента в <Marker>...</Marker> iOS приложение крашится

Пробую класть вот такое

<YaMap
    <Marker point={{lat: pin.coordinates.lat, lon: pin.coordinates.lon}} onPress={handlePinPress} >
      <View/>
    </Marker>
</YaMap>

От контента работоспособность не зависит, падает с любыми чайлдами

Ошибка:

image

ownikss commented 2 years ago

Какая версия библиотеки? Воспроизводится ли проблема если у children будет задан размер в стилях?

Например <View style={{width: 20, height: 20 }}/>

DazzlingFame commented 2 years ago

Какая версия библиотеки? Воспроизводится ли проблема если у children будет задан размер в стилях?

Например <View style={{width: 20, height: 20 }}/>

"react-native-yamap": "4.0.3",

Попробовал с стилями размера, это помогло.

Пытался вспомнить кейс, когда мне мог понадобиться children для Marker'а без контента и без размера и так и не смог. В таком случае этот issue становится не актуален

image