window.navigator.geolocation.getCurrentPosition(
(position) => console.log(position),
(err) => console.log(err)
);
유저 로케이션 가져오는건 이렇게 작성하면 됨.
class App extends React.Component {
constructor(props) {
super(props);
}
super(props)써주는 이유...:
React.component도 잘 가져와주기 위해 써준다고 함.
(parent component도 가져와주기위해)
constructor(props) {
super(props);
//This is the only time we do direct assignment
//to this.state
this.state = { lat: null, errorMessage: "" };
}
원래 이렇게 작성해주었는데
we don't need to write contructor because babel is automatically is doing that for us
위의 이유로
state = { lat: null, errorMessage: "" };
그냥 이렇게 써줄 수 있음..this 안붙이고