はじめに Reactを書くとき、私たちはほぼ必ずJSX(TSX)で書くと思います。 そんなJSX(TSX)の代替となるようなTSRXというTypeScriptのスーパーセット言語がアルファ版として公開されていて、ちょっと面白そうだったので触れてみました。 TSRXとは? TSRXは、元ReactコアエンジニアであるDominic Gannawayさんが開発しているTypeScriptのスーパーセット言語です。 Gannawayさんは現在RippleというUIライブラリを開発しており、TSRXはもともとRippleのなかで使われていた構文です。それをフレームワーク非依存として切り出したのがTSRXという出自です。 RippleとTSRXの関係としては、RippleがReactやVue.jsと同じ「UIライブラリ」として動作します。TSRXはUIライブラリの1段上のレイヤーに位置するテンプレー

