その文の通りcreateRootなんてものは定義されていねえというお叱り。
調べてもなかなか対策が出てこないものなのでその備忘録である。
環境
-
OS
Mac Os Monterey 12.2.1 -
ライブラリ(アップデート前)
React 17.0.2
React-dom 17.0.2
typescript
対策
@types/reactと@types/react-domが入ってなかったのでインストール。
それでもまだエラーが出る。
Uncaught Error: createRoot(...): Target container is not a DOM element.
idの指定が"app"になっていたので元々記述されていた"root"に変更で無事エラーは出なくなった。
公式のソースをコピペしていたので意外と気が付かないものだった、、、