Too Long; Didn't Read
React Hooks allows us to reuse stateful logic between components without writing a class. Most of the issues with Hooks come from unnecessary renders of your components. Don’t try to keep state logic from components and helps you to avoid bugs. The Profiler tab in React shows how many re-renders you expect from Hooks. It’s troublesome to find these issues before it causes performance issues, so you have to use specific tools to detect them beforehand, such as the Profiler.