タグ

ブックマーク / zenn.dev/dip_techblog (1)

  • TypeScript拡張「TSRX」を触ってみて、JSXと比べて考えたこと

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

    TypeScript拡張「TSRX」を触ってみて、JSXと比べて考えたこと
    igrep
    igrep 2026/06/08
    変換規則がJSXに比べて複雑そう。適宜自動で子コンポーネントを作るだけだからそうでもないのかな?
  • 1