From 7356c7e9203209a0ac1ad5884454f11a9d7d9802 Mon Sep 17 00:00:00 2001 From: Jeff Heiges Date: Tue, 11 Mar 2025 07:07:39 +0000 Subject: Resolve ReactDOM.render is deprecated since React 18.0.0, use createRoot instead, see https://reactjs.org/link/switch-to-createroot react/no-deprecated --- diplomacy/web/src/index.js | 9 ++++++--- 1 file 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 . // ============================================================================== 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(, document.getElementById('root')); +const container = document.getElementByID('root'); +const root = createRoot(container); + +root.render(); -- cgit v1.2.3