Каков правильный способ ссылки на div внутри ReactDOMBuilder.render?

Я конвертировал этот код:

https://github.com/Kotlin/kotlin-fullstack-sample/blob/master/frontend/src/org/jetbrains/demo/thinkter/HomeView.kt

к моим собственным потребностям и добрался до точки, где внутри метода рендеринга мне нужно сделать:

val div = document.getElementById("map") kotlinGoogleMap(div) 

это происходит из https://blog.frankel.ch/kotlin-front-end-developers/, поэтому фактическая строка, которую я пытаюсь вызвать, – это строка 33 здесь https://github.com/nfrankel/kotlin-frontend/blob /master/src/script.kt#L33

Есть ли хороший способ сделать это из моего метода рендеринга HomeView.kt?

    Я смог решить эту проблему с помощью componentDidMount:

      override fun componentDidMount() { super.componentDidMount() val div = document.getElementsByClassName("thegmap").item(0) kotlinGoogleMap(div) } 

    где render делает thegmap div:

     override fun ReactDOMBuilder.render() { div { div(classes = "thegmap") { } } } 

    вопрос, если кто-то читает – почему я не могу дать этому div id против классов?