JSX

JSX (Facebook)

[3] JSX in Depth | React ( 版) https://facebook.github.io/react/docs/jsx-in-depth.html

[2] React | JSX Syntax ( ( 版)) http://facebook.github.io/react/docs/syntax.html

[1] JSX | XML-like syntax extension to ECMAScript ( 版) http://facebook.github.io/jsx/

JSX is a XML-like syntax extension to ECMAScript without any defined semantics. It's NOT intended to be implemented by engines or browsers. It's NOT a proposal to incorporate JSX into the ECMAScript spec itself. It's intended to be used by various preprocessors (transpilers) to transform these tokens into standard ECMAScript.

[4] Getting Started | React ( 版) https://facebook.github.io/react/docs/getting-started.html

<script type="text/jsx">

React.render(

<h1>Hello, world!</h1>,

document.getElementById('example')

);

</script>

[5] CodeMirror: JSX mode () https://codemirror.net/mode/jsx/index.html

MIME types defined: text/jsx, text/typescript-jsx.

[6] MDX

[7] JSX ってもう滅びたと思っていたけどまだ使ってる人いるんやな

[8] GitHub - vercel/styled-jsx: Full CSS support for JSX without compromises, https://github.com/vercel/styled-jsx

[9] GitHub - developit/htm: Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support., https://github.com/developit/htm

htm is JSX-like syntax in plain JavaScript - no transpiler necessary.

[10] >>9 このネーミングセンスはどこから来たんだ・・・

[11] 誰も得しないよな

[12] JSX as markup language Community Group, https://www.w3.org/community/jsxml/