Reactを使ってDOM要素を追加する
from denoとTypeScriptでReactを使いたい
Reactを使ってDOM要素を追加する
ソースコード
denoとTypeScriptでReactを使いたい#63037f507838e30000ab1a2cのソースコードをベースにしているので、ここにあるコードだけじゃ動かない
昔はReactDOM.render()を使っていたが、最近はReactDOM.createRoot()とRoot.Render()を使うらしい
Root:ReactDOMClient.Root
React18からはレンダリングにcreateRootを使おう
code:a.tsx
const root = createRoot(document.body);
const divFoo = <div className="foo"></div>;
root.render(divFoo);
ReactDOM.createRoot()で<body>の直下を指定し、Root.Render()で描画している
表示
ブラウザ上でa.htmlを読み込むと水色の四角形が表示される
https://gyazo.com/5e54989108a8c2a75d938a1e5f7f70f6