Hacker News new | ask | show | jobs
by genericstorage3 1912 days ago
I'm the opposite, I despise anything angular, vue, knockout, that makes devs learn a new language.

React just uses js, almost plain.

3 comments

That's a bit dramatic and inaccurate don't you think? Angular maybe comes closest to your definition of new language, but the rest is pretty much HTML with an @ sprinkled in. We've been using the same paradigm of double curly braces and such for quite a while. React may use more or less js, but I find it more mentally taxing to render or parse what is better expressed as HTML in a template. Outside of that, unless you've already been working with react a lot, the syntax of how data flows together is certainly not any more intuitive than Vue.
Just JS? What are those angled brackets in JS exactly?
But JSX is a whole new language on top of HTML and JS.

Otherwise you would have to write lengthy, nested createComponent calls.