The app has a Master / Detail view screen. The master view contains a list of countries fetched from the https://restcountries.eu api and includes client-side search.
The detail view fetches specific country data for whichever country the user clicks on.
Redux-Saga is used to manage http requests
Learn more about it on my blog: https://medium.com/@JoeNeumann/intermediate-step-by-step-tutorial-using-react-redux-and-redux-saga-e5a70dc9bf35