https://github.com/kotlin-hands-on/web-app-react-kotlin-js-gradle/issues/42
kotlin hands on の web-app-react-kotlin-js-gradle のコードを実行してみていて、、kotlin-wrappers の最新版に差し替えて動かしてみたら全く動かなかったんで、これ動くようにしてくれないかねえ、と言ってみた。今日現在は web-app-react-kotlin-js-gradle は kotlin-wrappers の 1.0.0-pre-430 を使っている。
kotlin-wrappers の pre-750 版だと document.getElementById("root")
の結果が org.w3c.dom.Element
なのに対して、createRoot
の引数は web.dom.Element
となっていて、、この2つは相互に変換することは出来なさそう。
どうしたらいいの?
ということで、issues で聞いてみた。
import web.dom.document
instead of import kotlinx.browser.document
で解決。