JSX spec blog post
Paul O’Shannessy committed
Sep 3, 2014 at 15:37 UTC
c707c2568e0a055b97051783810e7e512c1732f9
1 file changed
+14
docs/_posts/2014-09-03-introducing-the-jsx-specification.md
new
+14
@@ -0,0 +1,14 @@
1
+---
2
+title: "Introducing the JSX Specification"
3
+author: Sebastian Markbåge
4
+---
5
+
6
+At Facebook we've been using JSX for a long time. We originally introduced it to the world last year alongside React, but we actually used it in another form before that to create native DOM nodes. We've also seen some similar efforts grow out of our work in order to be used with other libraries and in interesting ways. At this point React JSX is just one of many implementations.
7
+
8
+In order to make it easier to implement new versions and to make sure that the syntax remains compatible, we're now formalizing the syntax of JSX in a stand-alone spec without any semantic meaning. It's completely stand-alone from React itself.
9
+
10
+Read the spec now at <http://facebook.github.io/jsx/>.
11
+
12
+This is not a proposal to be standardized in ECMAScript. It's just a reference document that transpiler writers and syntax highlighters can agree on. It's currently in a draft stage and will probably continue to be a living document.
13
+
14
+Feel free to [open an Issue](https://github.com/facebook/jsx/issues/new) or Pull Request if you find something wrong.