“Hooks are a more direct way to use the React features you already know — such as state, lifecycle, context, and refs. They don’t change how React works, and your knowledge of components, props, and top-down data flow is just as relevant.” - Hooks FAQ
One of the best reasons to ❤️ React.
State logic can now be shared without using a component.
Hooks are easier to read. Both for humans and computers!
TLDR; Hooks are an implementation detail (mostly)