Learning and practicing React JS
My first React project following this series of videos. It covers a lot of functionalities of React such as direct and indirect communication between components, class and functional components, components using the children property, etc. It really take a while to make but it was worth it.
Project inspired by the course of React + Redux of the Sololearn Android app. It uses concepts of state (hooks), separation of concerns, functional components and "lifting the state up" (indirect communication between components). Afterwards I made a version using Redux (contact-redux), a library that makes state management easier in big applications (not the case, but it was useful for study purposes).