2017-02-02 14 views
1

私はマップの実際の領域を保存するためにこのコードを持っています。私が間違っていることを知らない、同じ名前で州を設定する。"this.setStateは関数ではありません"

state = { 
    region: { 
    latitude: 37.78825, 
    longitude: -122.4324, 
    latitudeDelta: 0.0922, 
    longitudeDelta: 0.0421, 
    } 
}; 

onRegionChange(region) { 
    this.setState({ region }); 
} 

render() { 
    return (
    MapView 
     style={{ height: 600 }} 
     region={this.state.region} 
     onRegionChange={this.onRegionChange} 
    /> 
); 
} 
+0

あなたはthis.setState'が何であるかを確認しました '使うべきでしょうか?私は 'これはあなたが思うものではないと思います。 – Carcigenicate

答えて

5

あなたはonRegionChange={this.onRegionChange.bind(this)}

関連する問題