From 0c42c2833ac5dcb8a80ede8a3c1e323fca7ccded Mon Sep 17 00:00:00 2001 From: Mark Eibes Date: Sun, 3 Jul 2022 20:08:25 +0200 Subject: [PATCH 1/3] Update Concurrent.js --- src/React/Basic/DOM/Concurrent.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/React/Basic/DOM/Concurrent.js b/src/React/Basic/DOM/Concurrent.js index b693a89..a8cdd53 100644 --- a/src/React/Basic/DOM/Concurrent.js +++ b/src/React/Basic/DOM/Concurrent.js @@ -1,14 +1,14 @@ import ReactDOM from "react-dom"; -const createRoot = ReactDOM.createRoot || ReactDOM.unstable_createRoot; -const createBlockingRoot = +const createRoot_ = ReactDOM.createRoot || ReactDOM.unstable_createRoot; +const createBlockingRoot_ = ReactDOM.createBlockingRoot || ReactDOM.unstable_createBlockingRoot; export function createRoot(element) { - return () => createRoot(element); + return () => createRoot_(element); } export function createBlockingRoot(element) { - return () => createBlockingRoot(element); + return () => createBlockingRoot_(element); } export function renderRoot(root) { From 9e00983d83f386ace541e94d3f80848e71f2ed3b Mon Sep 17 00:00:00 2001 From: Mark Eibes Date: Sun, 3 Jul 2022 20:19:28 +0200 Subject: [PATCH 2/3] Revert import change To see if it makes esbuild happy --- src/React/Basic/DOM/Server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/React/Basic/DOM/Server.js b/src/React/Basic/DOM/Server.js index 62b5750..140c3e9 100644 --- a/src/React/Basic/DOM/Server.js +++ b/src/React/Basic/DOM/Server.js @@ -1,3 +1,3 @@ -import ReactDOMServer from "react-dom/server.js"; +import ReactDOMServer from "react-dom/server"; export var renderToString = ReactDOMServer.renderToString; export var renderToStaticMarkup = ReactDOMServer.renderToStaticMarkup; From 499769f39f93fece92328adc8ee2509cbc9e867c Mon Sep 17 00:00:00 2001 From: Mark Eibes Date: Sun, 3 Jul 2022 20:21:57 +0200 Subject: [PATCH 3/3] Try something else again Error in Console: Warning: You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client". --- src/React/Basic/DOM/Concurrent.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/React/Basic/DOM/Concurrent.js b/src/React/Basic/DOM/Concurrent.js index a8cdd53..40c4841 100644 --- a/src/React/Basic/DOM/Concurrent.js +++ b/src/React/Basic/DOM/Concurrent.js @@ -1,4 +1,4 @@ -import ReactDOM from "react-dom"; +import ReactDOM from "react-dom/client"; const createRoot_ = ReactDOM.createRoot || ReactDOM.unstable_createRoot; const createBlockingRoot_ = ReactDOM.createBlockingRoot || ReactDOM.unstable_createBlockingRoot;