Earlier quoted context omitted.
I do not get that class components are in any way simpler. Before, you had to think about explicit configuration states during the components entire lifecycle. Now, you just... don't?
Previously everything was explicitly in your code. Now everything is done with "magic" outside your code. You're saying that this is better because now I "don't have to think about it". But I do! When something doesn't work, you have to figure it out. It's easier to debug code that you can see and reason with, and more difficult to debug a black box that behaves in mysterious and unexplainable ways. What you're proba…
> What you're probably thinking is "it's faster to write a TODO example app with hooks". That's not really relevant for actual software development.
For me, that's not the case at all. I think with hooks, it's easier to reason about what values are actually used during what renders.