The purpose of this project is to understand how can we use hooks as an alternative to lifecycle methods.
Master branch contains the version of the project using only class components and lifecycle methods.
using-hooks branch contains the version of the project using hooks instead of class component lifecycle methods.