From 7a0cba72aefcc590721b6f79fe3c24840b36e486 Mon Sep 17 00:00:00 2001 From: Peter <49501366+ZeroIntensity@users.noreply.github.com> Date: Sun, 2 Jun 2024 14:36:44 -0400 Subject: [PATCH 1/3] Remove deprecated `render` --- src/js/src/index.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/js/src/index.tsx b/src/js/src/index.tsx index 23300874..c84f8309 100644 --- a/src/js/src/index.tsx +++ b/src/js/src/index.tsx @@ -1,6 +1,6 @@ import { ReactPyDjangoClient } from "./client"; import React from "react"; -import { render } from "react-dom"; +import { createRoot } from "react-dom"; import { Layout } from "@reactpy/client/src/components"; export function mountComponent( @@ -77,5 +77,6 @@ export function mountComponent( } // Start rendering the component - render(, client.mountElement); + const root = createRoot(client.mountElement); + root.render(); } From c4705b2835df5de431195caced6f1cb91b8e8872 Mon Sep 17 00:00:00 2001 From: Peter <49501366+ZeroIntensity@users.noreply.github.com> Date: Sun, 2 Jun 2024 14:39:54 -0400 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa53f765..249cc48d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,7 +34,9 @@ Using the following categories, list your changes in this order: ## [Unreleased] -- Nothing (yet)! +### Changed + +- Use `ReactDOM.createRoot` instead of the deprecated `ReactDOM.render` ## [3.8.1] - 2024-05-07 From a49b2540983d95c6215d302275016a914fd07ecc Mon Sep 17 00:00:00 2001 From: Peter <49501366+ZeroIntensity@users.noreply.github.com> Date: Sun, 2 Jun 2024 20:47:43 -0400 Subject: [PATCH 3/3] Bump React version --- src/js/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/js/package.json b/src/js/package.json index 8d2d9ff5..81aa881d 100644 --- a/src/js/package.json +++ b/src/js/package.json @@ -17,6 +17,7 @@ "eslint": "^8.38.0", "eslint-plugin-react": "^7.32.2", "rollup": "^4.9.5", + "react" : "^18.0.0", "typescript": "^5.3.3" }, "dependencies": {