The JSX specification is a XML-like syntax extension to ECMAScript.
Browse cluster: JavaScript Standard Style Linting →JSX is an XML-like syntax extension to ECMAScript designed to express tree structures with attributes, particularly for defining UI components. It has no defined semantics and is not intended for engine or browser implementation; rather, it exists as a specification for preprocessors and transpilers to transform JSX syntax into standard ECMAScript. The project is maintained by Meta Platform, Inc., and its purpose is to provide a concise, familiar, and well-defined syntax that allows independent parser and syntax highlighter implementations to conform to a single specification while leaving syntactic space for other potential language extensions.