私のコードには、React.createClass() 呼び出しがあります。
watchID: (null: ?number),
componentDidMount: function() {
navigator.geolocation.getCurrentPosition(
(initialPosition) => this.setState({initialPosition}),
(error) => console.error(error),
(position) => this.setState({position}),
{enableHighAccuracy: false, timeout: 20000, maximumAge: 60 * 60 * 1000});
this.watchID = navigator.geolocation.watchPosition((lastPosition) =>
this.setState({lastPosition}));
},
これにより、エラー メッセージが生成されますArgument 0 (RCTLocationOptions of RCTLocationObserver.getCurrentPosition must not be null
。
initialPosition アロー関数に問題はありますか? また、initialPosition 引数を、初期位置を初期位置と最終位置の両方 (初期位置と最終位置の両方) に設定する適切な無名関数に置き換えて、a を呼び出すにはどうすればよいthis.fetchData()
ですか?
(アロー関数について私が見逃していることを自由に説明してください...)
ありがとう、