I just finished creating my first react application. Lets Go! It used two Api's one that converted crypto currency and another that had crypto related news and created a multi-page layout using the browser router npm package as well as adding some animations with styled-components. And man it was such a fun experience building this project and learning a new thing for every new concept I wanted to implement. For example my favorite thing I got to implement the JavaScript key word "confirm" to prompt the user to confirm if they wanted to delete a saved conversion and if they clicked confirm it would send a delete fetch request to remove it from my local db.json server and if they clicked cancel it wouldn't remove the item they selected.