Years later
var foo = <foo>{item}</foo>;
I'd argue that with ES6, JSX could just reserve the "jsx" prefix for interpolated strings and go with
jsx`<foo>blah</foo>`
http://blog.vjeux.com/2013/javascript/jsx-e4x-the-good-parts...
I'd argue that with ES6, JSX could just reserve the "jsx" prefix for interpolated strings and go with
but that's a typical hindsight-is-20/20-thing.