La API de React hooks permite que podamos construir nuestros propios hooks en base a composición de funciones, permitiéndonos así compartir lógica y funcionalidades de una forma sencilla entre diversos componentes. Esto también permite exponer una API de uso de nuestros componentes mucho más flexible otorgando al usuario del componente el poder de decisión de cómo utilizar y renderizar los datos siendo el componente solo el medio que encapsula la lógica necesaria.