> Understanding hooks did take effort. Only after I read Dan Abramov's article a few times was I able to write hooks w/ deterministic results.
A tool for building web pages that requires that level of effort to learn it is not a good tool.
A tool for building web pages that requires that level of effort to learn it is not a good tool.
I don't think spending a few hours to fully grasp an article should be the metric to deter someone from a good tool.
I'm sure there are counterpoints - Vue doesn't teach the right mental model about component lifecycles, or something to that effect. But I don't care if the Vue abstraction is too simplistic - in fact, that's what I like about it.