Too Long; Didn't Read
React Hooks are a new addition in React 16.8.8. They let you use state and other React features without writing a class. Hooks do not have any breaking changes and are 100% backward compatible. Don’t call Hooks inside loops, conditions, or nested functions. Always use Hooks at the top level of your React function. Only Call Hooks from React Functions or Custom React Hook’s or Custom Hooks. Use Hooks in functional components of your new project and new component of your existing project.