I'm not working on big React projects that involve developers other than myself. But I have to say; I am enjoying React Hooks a lot. Setting up a quick boolean attribute in a functional component using
useState is very convenient!
In his article, Nir makes some excellent points about readability, maintainability and predictability when writing large-scale applications based on React Hooks.
In my opinion, his standpoint is a bit too dark, but it's like always – it depends on what you're building. Nevertheless, I recommend giving it a read. Maybe it'll change your position on the Classes vs. Hooks debate; it did for me (a bit).
Reply to Stefan