From 8a31592ef8f47930a57dce2423cacef3f36637b0 Mon Sep 17 00:00:00 2001 From: regexowl Date: Mon, 28 Aug 2023 16:54:36 +0200 Subject: [PATCH] bootstrap: Fix "ReactDOM.render is deprecated since React 18.0.0" lint error After bumping to React 18 linter was outputting following error: "ReactDOM.render is deprecated since React 18.0.0, use createRoot instead, see https://reactjs.org/link/switch-to-createroot" This fixes the problem. --- src/bootstrap.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bootstrap.js b/src/bootstrap.js index 5c374a2a..01044a07 100644 --- a/src/bootstrap.js +++ b/src/bootstrap.js @@ -1,7 +1,9 @@ import React from 'react'; -import ReactDOM from 'react-dom'; +import { createRoot } from 'react-dom/client'; import ImageBuilder from './AppEntry'; -ReactDOM.render(, document.getElementById('root')); +const root = createRoot(document.getElementById('root')); + +root.render();