https://hackernoon.com/tutorial-how-to-make-http-requests-in-react-part-1-f7afa3cd0cc8
https://hackernoon.com/tutorial-how-to-make-http-requests-in-react-part-2-4cfdba3ec65
https://hackernoon.com/tutorial-how-to-make-http-requests-in-react-part-3-daa6b31b66be