asazutaiga.dev
🎤

【登壇報告+資料】saitama.jsで発表してきました~Jotaiでフォームを作る話とか

2023/03/22
#登壇#Jotai
この記事は3分で読めます

埼玉県は大宮にて開催されました、Saitama.js vol.5で登壇してきました。

Saitama.jsは、はぜさん(@haze_it_ac)とりゅーそうさん(@ryusou_mtkh)が主催・運営されているJavaScript関係ならなんでもありな初心者歓迎イベントです。オフラインでの開催は初とのことで、今回はりゅーそうさんの所属先でもあるmicroCMSが会場費等サポートしてくださったとのことです。ありがとうmicroCMS。インターネット最高~。

私は、「【React】Jotaiで作ったフォームをApollo Clientで投げてみたら良さそうだった件」というタイトルで発表しました。いわゆるやってみた系です(?)。

(サブリミナル春日部つむぎ。埼玉県民の基礎教養だと思ってたら、そう思っているのはインターネットのオタクだけだったてなワケ。布教完了です。)


現在、本業でもこのスタイルに近しい形でフォームを実装しています。実際の画面はより複雑度が増すのですが、状態に応じてフィールドを入れ替えたり..とかも簡単に実装できて、個人的には気に入っています。(比較的ワークしている印象はありますが、資料の中で指摘されている問題も同時に普通に抱えている...という感じですね)

フォームの作成はフロントエンドの中でも頻出であるにもかかわらず、「これが圧倒的正解だな~」と言えるパターンがまだ存在しない分野な気がしています。なんかこの方針でラッパーライブラリでも書けたらいいわね、という感じです。

が、変にラップしてしまうとJotaiの持つ柔軟性を棄損してしまうよなァという気もしています。難しいところ。「結局木の棒がなんにでも使えていいじゃん。なんで切り出してナイフにするの?」みたいな話かもしれません。下手なたとえ話なので気にしないでください。


他の方々の発表もメチャ良く、また全然本筋と関係ないですがVの音楽のオタクが炙り出されたりしたのがとても良い感じでした。ぜひまたやりましょう。

Asazu Taiga
@AsazuTaiga
© 2023 Asazu Taiga