But JSX should come as part of the React installation, so I tried re-running the webpacker react generator: $ bin/rails webpacker:install:react From the logs, I could see this added babel (amongst other things) to the package.json . Jest error parsing React jsx files "Support for the experimental syntax 'jsx' isn't currently enabled" - Kev's Development Toolbox March 27, 2022 by kevin Jest error parsing React jsx files "Support for the experimental syntax 'jsx' isn't currently enabled" I ran into this error adding new Jest tests to my React project: Support for the experimental syntax 'jsx' isn't currently enabled ... I'm trying to run very simple code, but I'm getting an error, I didn't use the create react app! How to resolve 'Support for the experimental syntax 'jsx' isn't ... React error support for the experimental syntax 'classproperties' isn't ... Enables @babel/plugin-transform-react-pure-annotations. Support for the experimental syntax 'jsx' isn't currently enabled (6:17 ... I started newly writing unit test cases using Jest and Enzyme for the react application and when try to run test cases using jest like "test": "jest --watch" rather "test": "react-scripts test" tests going through babel for the runner to understand react syntax. However, we are facing two problems, one is related to babel plugins, no matter what i did, i could not add the @babel/plugin-transform-react-jsx, therefore the web package crashes: Longer version. Support for the experimental syntax 'jsx' isn't currently enabled, added it to plugins and still doesn't work So I've forked a project in order to add some additional features it didn't have. Level up your programming skills with exercises across 52 languages, and insightful discussion with our dedicated team of welcoming mentors. It looks like my babel.config.js file is being ignored! webpack support for the experimental syntax 'jsx' isn't currently ... Support for the experimental syntax 'jsx' isn't currently enabled 1.2 Solution 2 : Add "react-jsx". Updating babel-eslint to @babel/eslint-parser for React apps Experimental support for decorators is a feature that is subject to change in a future release. GitHub babel / babel Public Notifications Fork 5.3k Star 40.8k Code Issues 658 Pull requests 159 Discussions Actions Projects 6 Security Insights New issue Support for the experimental syntax 'jsx' isn't currently enabled #12018 Closed 1 task on May 14, 2021 May 14, 2021 by ittone Leave a Comment on reactjs - Syntax Error: Support for the experimental syntax 'jsx' isn't currently enabled in react js i am trying run my react application using npm start commamnd and installed both @babel/preset-react and @babel/plugin-syntax-jsx.