diff --git a/babel.config.js b/babel.config.js index 7ef7f39d372..bbba4bc1d62 100644 --- a/babel.config.js +++ b/babel.config.js @@ -24,7 +24,7 @@ module.exports = { }, }, ], - ['@babel/preset-react', {runtime: 'automatic'}], + ['@babel/preset-react', {runtime: 'classic'}], '@babel/preset-flow', ], }; diff --git a/packages/lexical-react/src/LexicalContentEditable.tsx b/packages/lexical-react/src/LexicalContentEditable.tsx index 657ba4fed3a..4693be6cb21 100644 --- a/packages/lexical-react/src/LexicalContentEditable.tsx +++ b/packages/lexical-react/src/LexicalContentEditable.tsx @@ -10,6 +10,7 @@ import type {Props as ElementProps} from './shared/LexicalContentEditableElement import type {LexicalEditor} from 'lexical'; import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; +import * as React from 'react'; import {forwardRef, Ref, useLayoutEffect, useState} from 'react'; import {ContentEditableElement} from './shared/LexicalContentEditableElement'; diff --git a/scripts/build.js b/scripts/build.js index 14bc48af584..3b8050d2920 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -72,8 +72,6 @@ const wwwMappings = { 'prismjs/components/prism-swift': 'prism-swift', 'prismjs/components/prism-typescript': 'prism-typescript', 'react-dom': 'ReactDOM', - // The react entrypoint in fb includes the jsx runtime - 'react/jsx-runtime': 'react', }; /** @@ -203,7 +201,7 @@ async function build( tsconfig: path.resolve('./tsconfig.build.json'), }, ], - ['@babel/preset-react', {runtime: 'automatic'}], + ['@babel/preset-react', {runtime: 'classic'}], ], }), {