aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Heiges <jehe8729@colorado.edu>2025-03-11 07:07:39 +0000
committerJeff Heiges <jehe8729@colorado.edu>2025-03-11 07:07:39 +0000
commit7356c7e9203209a0ac1ad5884454f11a9d7d9802 (patch)
tree28eac81aa5abb99406c05c0b2f26176e7da248f1
parentdf1d0892ce27501386d8dbf2e9948055ea960445 (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.js9
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 />);