Hooks solve some problems nicely, the main killer for me is that they don't work with classes, so you end up with 2 wildly different paradigms in your codebase.
Feels like hooks should have been a clean start in a new framework rather than retrofitted into React.
Feels like hooks should have been a clean start in a new framework rather than retrofitted into React.