Articles of reactjs

Каков правильный способ ссылки на 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?

Событие Kotlinx-html ref

Я заметил в базе кода следующую функцию, которая использует kotlinx html , и это довольно сложно понять: private fun <E : HTMLElement> Tag.xrefImpl(prop: KMutableProperty0<E?>) = this.consumer.onTagEvent(this, "ref", { prop.set(it.asDynamic()) }) Насколько я понял из googling, asDynamic – метод kotlin-js, который просто подавляет проверку типов. Хорошо, но все остальное неясно. Документация не очень детализирована о ее […]

Как извлечь kotlin-react html в метод

Я хотел бы создать метод, содержащий фрагмент «html», но я получаю ошибку ниже. import react.dom.a import react.dom.button import react.dom.div import react.dom.nav import react.dom.span import kotlinx.html.ButtonType import react.RBuilder import react.RComponent import react.RProps import react.RState class App : RComponent<RProps, RState>() { override fun RBuilder.render() { div("container fill") { } div { content() } } fun content() { […]