Too Long; Didn't Read
React has introduced a completely new way of handling components in React. The concept is different, as well as realization, so what might look similar on the surface, is an entirely new concept when it comes to practice. With Hooks, there’s a need for a declarative approach with its strict mathematical logic. This means that all variables and functions are in closure and therefore different on each render. The result will be quite different and more alike the functions in JS, so each time you’ll be getting a new set of data.