概要 この記事では、KotlinでReactアプリを書くときに使うライブラリの実装についてみていきます。Reactについては詳しく説明しません。 実装を読む気持ちとしては、React用のKotlinDSLがどのように実装されているか気になる、Kotlinのコードを読んでKotlinに関する知見を深めるといったことがあります。 はじめに はじめてKotlinでReactアプリを書く場合、create-react-kotlin-appというnodeモジュールを利用することで簡単にサンプルプロジェクトを作成できます。 kotlin-wrappersの中にある、kotlin-reactとkotlin-react-domというKotlinのライブラリを使うことで、Kotlinらしい書き方ができます。 以下は、create-react-kotlin-appで作成したサンプルプロジェクトのソースコードの