This is a neat syntax, but it doesn’t seem at all typesafe (typesafety was the main benefit of JSX over the various string templates that came before it).
> typesafety was the main benefit of JSX Do you have a source for that?
On the other hand, both TypeScript and Flow support type checking for JSX attributes (and child elements to some extent)