https://medium.com/@sagarj521/react-is-one-of-the-most-popular-javascript-libraries-for-building-user-interfaces-c8fc939bc4d8