In order to use React to its full potential, one must learn about React hooks and how they can be used to write great applications.
First lets look at what problems existed prior to hooks. At the 2018 React Conference the React team talked about the three major problems that existed with React: Wrapper Hell, Huge Components, and Confusing Classes.

In their attempts to solve each of these problems individually they found
that solving one made the others worse. For example, when they tried to solve Wrapper Hell by putting more logic into the components, the components became larger and harder…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store