DEV Community

Discussion on: What in the Heck is JSX ?

Collapse
 
stereobooster profile image
stereobooster

JSX is not created by React, it's an extension of the ECMAScript. You can use React without JSX but here is why most don't.

It was invented by the same team which invented React. See facebook.github.io/jsx/

JSX is an 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.

Collapse
 
aaronsm46722627 profile image
Aaron Smith

Thanks stereobooster for this, dev.to is great for providing feedback. I will update the article accordingly!