Learning react class components, states, building reusable spinner component, and using geolocation API.