diff options
author | Jeff Heiges <jehe8729@colorado.edu> | 2025-03-11 07:07:39 +0000 |
---|---|---|
committer | Jeff Heiges <jehe8729@colorado.edu> | 2025-03-11 07:07:39 +0000 |
commit | 7356c7e9203209a0ac1ad5884454f11a9d7d9802 (patch) | |
tree | 28eac81aa5abb99406c05c0b2f26176e7da248f1 | |
parent | df1d0892ce27501386d8dbf2e9948055ea960445 (diff) |
Resolve ReactDOM.render is deprecated since React 18.0.0, use createRoot instead, see https://reactjs.org/link/switch-to-createroot react/no-deprecated
-rw-r--r-- | diplomacy/web/src/index.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/diplomacy/web/src/index.js b/diplomacy/web/src/index.js index 66547af..f2e3361 100644 --- a/diplomacy/web/src/index.js +++ b/diplomacy/web/src/index.js @@ -15,9 +15,9 @@ // with this program. If not, see <https://www.gnu.org/licenses/>. // ============================================================================== import React from 'react'; -import ReactDOM from 'react-dom'; +import { createRoot } from 'react-dom/client'; import {Page} from "./gui/pages/page"; -import 'popper.js'; +import "@popperjs/core"; import 'bootstrap/dist/js/bootstrap'; import 'bootstrap/dist/css/bootstrap.min.css'; import './index.css'; @@ -25,4 +25,7 @@ import './index.css'; // ======================================== -ReactDOM.render(<Page/>, document.getElementById('root')); +const container = document.getElementByID('root'); +const root = createRoot(container); + +root.render(<Page />); |