diff --git a/src/ui.tsx b/src/ui.tsx index 5c6659b..2eb20a4 100644 --- a/src/ui.tsx +++ b/src/ui.tsx @@ -1,6 +1,6 @@ import useComponentSize from "@rehooks/component-size"; import React, { ChangeEvent, Fragment, useContext, useEffect, useLayoutEffect, useMemo, useRef, useState, useReducer } from "react"; -import ReactDOM from "react-dom"; +import { createRoot } from 'react-dom/client'; import interpolator from "color-interpolate" import colormap from "colormap" @@ -1190,7 +1190,8 @@ function DragTarget() { ; } -ReactDOM.render(, document.getElementById("app")); +// eslint-disable-next-line @typescript-eslint/no-non-null-assertion +createRoot(document.getElementById("app")!).render(); function withSVG(svgString: string, fn: (svg: SVGSVGElement) => T): T { const div = document.createElement("div");