static getDerivedStateFromProps(props, state) {
if (props.region !== state.region) {
var addressComponents='';
Geocoder.from(props.region.latitude, props.region.longitude).then( json => {
addressComponents = json.results[0].formatted_address
})
.catch(error => console.warn(error))
return {
address: addressComponents,
};
}
Здесь я хочу, чтобы при обновлении переменной addressComponents выполнялся только возврат. Сначала выполняется этот возврат, затем переменная adressComponents получает значение. Я не могу обернуть это как асинхронно