I will say that I used to really not like hooks and that’s because I think the migration documentation and messaging was handled pretty poorly.
That being said, if you’ve worked with state management like Redux, I would argue that hooks are pretty similar to how you hook up that kind of data store.