При окончании действия с картой вывожу в консоль координаты текущего центра карты, а как мне эти координаты записать в this.state ?
import React from "react";
import { render } from "react-dom";
import { YMaps, Map, GeoObject } from "react-yandex-maps";
class MapBasics extends React.Component{
state = {
centerMap:[],
}
onMapLoad(map) {
map.events.add('actionend', function () {
console.log(map.getCenter())
})
}
render() {
const mapState = { center: [55.72, 37.44], zoom: 10 };
return (
<div>
<YMaps>
<Map
state={mapState}
instanceRef={this.onMapLoad.bind(this)}/>
</YMaps>
</div>
);
}
}
bind(this), а вторую передаете так. Где логика? – Pavel Mayorov Feb 05 '18 at 08:51bind(this)или стрелочная функция. – Pavel Mayorov Feb 05 '18 at 09:11