Re:Universal Jinja: a crazy idea for a Python-ready front end
by paulddraper on Sunday July 16, 2017 @11:12AM
(#14782298)
If you're saying that JSX can do more than XML because you can transform from XML into other things, then yes, that's trivially true.
[ Parent
| on HN ]
Re:Universal Jinja: a crazy idea for a Python-ready front end
by andrewingram on Monday July 17, 2017 @05:55AM
(#14786995)
No, I'm saying that JSX isn't XML, it just very loosely resembles it. It can't even naively output XML because it (currently) mandates a single root node, and XML has a doctype node as a sibling to that.
JSX transpiles down to a tree of function calls, it's literally nothing more than that, the only time it might be considered XML is in the final rendered content. Syntactically, JSX isn't even valid XML.