React Hooks fue introducido después de 5 años de uso de React para facilitar la escritura de componentes y hacer el código más legible al evitar el uso de clases y patrones como HOC y render props. Los principales Hooks son useState y useEffect, los cuales permiten reutilizar y organizar la lógica del manejo de estado sin necesidad de estado en los componentes.