【登壇報告+資料】saitama.jsで発表してきました~Jotaiでフォームを作る話とか
埼玉県は大宮にて開催されました、Saitama.js vol.5で登壇してきました。
Saitama.jsは、はぜさん(@haze_it_ac)とりゅーそうさん(@ryusou_mtkh)が主催・運営されているJavaScript関係ならなんでもありな初心者歓迎イベントです。オフラインでの開催は初とのことで、今回はりゅーそうさんの所属先でもあるmicroCMSが会場費等サポートしてくださったとのことです。ありがとうmicroCMS。インターネット最高~。
私は、「【React】Jotaiで作ったフォームをApollo Clientで投げてみたら良さそうだった件」というタイトルで発表しました。いわゆるやってみた系です(?)。
(サブリミナル春日部つむぎ。埼玉県民の基礎教養だと思ってたら、そう思っているのはインターネットのオタクだけだったてなワケ。布教完了です。)
現在、本業でもこのスタイルに近しい形でフォームを実装しています。実際の画面はより複雑度が増すのですが、状態に応じてフィールドを入れ替えたり..とかも簡単に実装できて、個人的には気に入っています。(比較的ワークしている印象はありますが、資料の中で指摘されている問題も同時に普通に抱えている...という感じですね)
フォームの作成はフロントエンドの中でも頻出であるにもかかわらず、「これが圧倒的正解だな~」と言えるパターンがまだ存在しない分野な気がしています。なんかこの方針でラッパーライブラリでも書けたらいいわね、という感じです。
が、変にラップしてしまうとJotaiの持つ柔軟性を棄損してしまうよなァという気もしています。難しいところ。「結局木の棒がなんにでも使えていいじゃん。なんで切り出してナイフにするの?」みたいな話かもしれません。下手なたとえ話なので気にしないでください。
他の方々の発表もメチャ良く、また全然本筋と関係ないですがVの音楽のオタクが炙り出されたりしたのがとても良い感じでした。ぜひまたやりましょう。