Hooks are a new addition in React 16.8. They let you use state and other React features without writing class components. Let's explore them in-depth in this article. Hooks are functions that let you "hook into" React state and lifecycle features from function components. Hooks don't work inside classes - they let you use React without classes.