Skip to content

Commit a3339b6

Browse files
committed
fix: resolve react-dom import warning
1 parent 002c37b commit a3339b6

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

packages/scratch-gui/src/playground/blocks-only.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import ReactDomClient from 'react-dom/client';
33
import {connect} from 'react-redux';
44

55
import Controls from '../containers/controls.jsx';
@@ -32,5 +32,5 @@ const App = AppStateHOC(HashParserHOC(BlocksOnly));
3232
const appTarget = document.createElement('div');
3333
document.body.appendChild(appTarget);
3434

35-
const root = ReactDOM.createRoot(appTarget);
35+
const root = ReactDomClient.createRoot(appTarget);
3636
root.render(<App />);

packages/scratch-gui/src/playground/compatibility-testing.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import ReactDomClient from 'react-dom/client';
33

44
import GUI from '../containers/gui.jsx';
55
import HashParserHOC from '../lib/hash-parser-hoc.jsx';
@@ -53,5 +53,5 @@ class Player extends React.Component {
5353
const appTarget = document.createElement('div');
5454
document.body.appendChild(appTarget);
5555

56-
const root = ReactDOM.createRoot(appTarget);
56+
const root = ReactDomClient.createRoot(appTarget);
5757
root.render(<Player />);

packages/scratch-gui/src/playground/index.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import 'core-js/fn/promise/finally';
55
import 'intl'; // For Safari 9
66

77
import React from 'react';
8-
import ReactDOM from 'react-dom';
8+
import ReactDomClient from 'react-dom/client';
99

1010
import AppStateHOC from '../lib/app-state-hoc.jsx';
1111
import BrowserModalComponent from '../components/browser-modal/browser-modal.jsx';
@@ -26,7 +26,7 @@ if (supportedBrowser()) {
2626
BrowserModalComponent.setAppElement(appTarget);
2727
const WrappedBrowserModalComponent = AppStateHOC(BrowserModalComponent, true /* localesOnly */);
2828
const handleBack = () => {};
29-
const root = ReactDOM.createRoot(appTarget);
29+
const root = ReactDomClient.createRoot(appTarget);
3030
// eslint-disable-next-line react/jsx-no-bind
3131
root.render(<WrappedBrowserModalComponent onBack={handleBack} />);
3232
}

packages/scratch-gui/src/playground/player.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import classNames from 'classnames';
22
import PropTypes from 'prop-types';
33
import React from 'react';
4-
import ReactDOM from 'react-dom';
4+
import ReactDomClient from 'react-dom/client';
55
import {connect} from 'react-redux';
66
import {compose} from 'redux';
77

@@ -61,5 +61,5 @@ const WrappedPlayer = compose(
6161
const appTarget = document.createElement('div');
6262
document.body.appendChild(appTarget);
6363

64-
const root = ReactDOM.createRoot(appTarget);
64+
const root = ReactDomClient.createRoot(appTarget);
6565
root.render(<WrappedPlayer isPlayerOnly />);

packages/scratch-gui/src/playground/render-gui.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import ReactDomClient from 'react-dom/client';
33
import {compose} from 'redux';
44

55
import AppStateHOC from '../lib/app-state-hoc.jsx';
@@ -62,7 +62,7 @@ export default appTarget => {
6262
window.onbeforeunload = () => true;
6363
}
6464

65-
const root = ReactDOM.createRoot(appTarget);
65+
const root = ReactDomClient.createRoot(appTarget);
6666

6767
root.render(
6868
// important: this is checking whether `simulateScratchDesktop` is truthy, not just defined!

0 commit comments

Comments
 (0)