Skip to content

Commit 7a26c69

Browse files
authored
Update ReactDOM render to use createRoot (#148)
react 18 new API
1 parent 8265933 commit 7a26c69

File tree

4 files changed

+16
-8
lines changed

4 files changed

+16
-8
lines changed

dev/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useEffect } from 'react';
2-
import ReactDOM from 'react-dom';
2+
import { createRoot } from 'react-dom/client';
33
import { serverFunctions } from '../src/client/utils/serverFunctions.ts';
44

55
const { FILENAME, PORT } = process.env;
@@ -58,4 +58,6 @@ const DevServer = () => {
5858
);
5959
};
6060

61-
ReactDOM.render(<DevServer />, document.getElementById('index'));
61+
const container = document.getElementById('index');
62+
const root = createRoot(container);
63+
root.render(<DevServer />);
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import { createRoot } from 'react-dom/client';
33
import SheetEditor from './components/SheetEditor';
44

55
import './styles.css';
66

7-
ReactDOM.render(<SheetEditor />, document.getElementById('index'));
7+
const container = document.getElementById('index');
8+
const root = createRoot(container);
9+
root.render(<SheetEditor />);

src/client/dialog-demo/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import { createRoot } from 'react-dom/client';
33
import SheetEditor from './components/SheetEditor';
44

55
import './styles.css';
66

7-
ReactDOM.render(<SheetEditor />, document.getElementById('index'));
7+
const container = document.getElementById('index');
8+
const root = createRoot(container);
9+
root.render(<SheetEditor />);
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import { createRoot } from 'react-dom/client';
33
import About from './components/About';
44

5-
ReactDOM.render(<About />, document.getElementById('index'));
5+
const container = document.getElementById('index');
6+
const root = createRoot(container);
7+
root.render(<About />);

0 commit comments

Comments
 (0)