This constructor can be refactored
constructor(props) { //call the react component constructor function. super(props); //assign state this.state = { lat: null, errorMessage: "" }; }
into this:
state = { lat: null, errorMessage: "" };
In the background, babel will take the refactored code and generate exactly the same code as above, its just a shorthand that makes the code more clear and less boilerplate.