Контекст YMaps3Parent в React обертке для ymaps API 3.0
Можно ли получить объект карты, при использовании модуля @yandex/ymaps3-reactify
, из дочерних компонентов, кроме как прокидывать ref
в компонент <YMap>
, например, с использованием YMaps3Parent
, провайдер для которого генерируется в дереве компонентов, чтобы это выглядело примерно так?
const location = {
center: [37.623082, 55.75254],
zoom: 14
};
function Map() {
return (
<YMap location={location}>
<MyComponent />
</YMap>
)
}
function MyComponent() {
const map = useContext(YMaps3Parent);
return /* Некоторая разметка */
}
Источник: Stack Overflow на русском