This project was bootstrapped with Create React App.
Run yarn to setup all pacakages.
- axios - api requests (simultaneously using Promise.all)
when person clicks on a country-> we fetch all cities href info for the matching country,
then using Promise.all, we make a /GET request to get all data for all cities
-
styled-components package
-
react-redux / redux-thunk for managing state of the application and dispatching /GET request on a particular action ( using redux-thunk as middleware)