How to use React Hooks in Functional Components

In this article you are going to learn and understand the basic React Hooks. We will go through each hook and explain not only how to use it but why you might want to and some advantages they have over class components.