export default class App extends React.Component {
onRegionChange(region) {
this.setState({region: region});
}
render() {
return (
<View >
<MapView region={this.state.region} onRegionChange={this.onRegionChange} />
</View>
);
}
}
constructor(props, context) {
super(props, context);
this.onRegionChange = this.onRegionChange .bind(this);
}
.setState()
является методом объекта<App />
, а не глобального объекта window
. this
в теле функции, то метод нужно завязывать на контексте.