I like React Hooks, I like the simplicity. I dislike that it makes reading the code much more difficult. The code required to do a simple "componentDidMount()" is very abstract. It is difficult to reason about what a component does at first glance, with the class methods this is much easier.