W3cubDocs

/Babel 7

@babel/plugin-syntax-jsx

Syntax only​

Using this plugin directly only enables Babel to parse this syntax. If you want to transform JSX syntax then use the transform-react-jsx plugin or react preset to both parse and transform this syntax.

Installation​

  • npm
  • Yarn
  • pnpm
npm install --save-dev @babel/plugin-syntax-jsx

Usage​

{
  "plugins": ["@babel/plugin-syntax-jsx"]
}

Via CLI​

babel --plugins @babel/plugin-syntax-jsx script.js

Via Node API​

require("@babel/core").transformSync("code", {
  plugins: ["@babel/plugin-syntax-jsx"],
});

© 2014-present Sebastian McKenzie
Licensed under the MIT License.
https://babeljs.io/docs/babel-plugin-syntax-jsx/