Skip to content

Commit acc63c2

Browse files
committed
Use ReactDOM.createRoot()
1 parent 5a33f75 commit acc63c2

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

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

55
import { AppContext, RunDetails } from './RunDetails';
66

77
import './RunDetails.scss';
88

99
App.registerApp<AppContext>('elisaRunDetails', (target: string, ctx: AppContext) => {
10-
ReactDOM.render(<RunDetails context={ctx} />, document.getElementById(target));
10+
createRoot(document.getElementById(target)).render(<RunDetails context={ctx} />);
1111
});
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import React from 'react';
2-
import ReactDOM from 'react-dom';
2+
import { createRoot } from 'react-dom/client';
33
import { App } from '@labkey/api';
44

55
import { AppContext, RunDetails } from './RunDetails';
66

77
import './RunDetails.scss';
88

9-
App.registerApp<AppContext>('elisaRunDetails', (target: string, ctx: AppContext) => {
10-
ReactDOM.render(<RunDetails context={ctx} />, document.getElementById(target));
11-
}, true /* hot */);
9+
const render = (target: string, ctx: AppContext): void => {
10+
createRoot(document.getElementById(target)).render(<RunDetails context={ctx} />);
11+
};
1212

13+
App.registerApp<AppContext>('elisaRunDetails', render, true);

0 commit comments

Comments
 (0)