> Vue includes a whole templating language, that have control structures in addition to JSX features (v-if, v-for, ...)
This is why I like JSX better than idiomatic[0] Vue. Using SGML syntax for programming logic or other things it was not designed for ends you up here:
https://news.ycombinator.com/item?id=19951229
[0] I am aware that JSX is possible with Vue, but I believe it's rarely used. If you think I'm wrong, wait to correct me until after you correct the article author, who says that Vue projects all follow the same structure.