[State of frontend 2022 / Zod / JSConf.jpなど]フロントエンド情報共有会議事録 2022/12/05
こんにちは、ラクス フロントエンドチームの亀ノ上です。
弊社ではエンジニアに関わらず、社員の誰でも参加が可能なフロントエンドニュースの共有会を定期的に開いています。
今回は12月5日に行われたフロントエンド情報共有会の議事録を公開します。
State of frontend 2022
2020年と比べてReact,Vue.jsなどは変わらずの人気、Angularは下がった
学びたいフレームワーク
2020年と比べるとReact,Vueは習得済みな人たちが増えた
その上でSvelteなどが人気
ライブラリ
いまからMoment採用は少ないだろうけど、使われてはいる。
GraphQLの影響でApolloが人気。
RxJSはなぜ?Angularしか使わなそうだけど・・・
TSLint38%もいるんだ・・・
テストは年々増えてる気がする
Zodの解説記事について
前回のNoteでも紹介したZodの記事を書いてくれたメンバーから、社内向けに解説がありました。
参考:React Hook Form v7 + MUI v5 + zod v3を使ったコンポーネント実装例
Zodにはパースしろ、バリデーションするなという理念がある
理由としてはショットガンパースを生むかららしいが、まだ理解しきれていない。
でもバリデーションライブラリって自称してる…
JSConf.jpで参考になった動画
実装の引き出しを増やすためのDOM Eventテクニック
DOMのバブリングとキャプチャリングについて実例と説明がわかりやすかった。
Hands-on Native ESM
ESM/CJS、いわゆるJSモジュールシステムについて理解を深めたい方におすすめ
宣言的UI時代のクライアントサイドDDD大考察
FE/BEでロジックをどこに置くか?という判断軸の一つにできそうと思った
新卒社員によるブログ3部作
執筆者コメント
3部作書いて、Recoilは少し使い方の印象が他と異なっていた。
Reduxは大きい単位でRecoilは小さい単位で使う印象を受けた。
Recoilはあまりも簡単に編集できてしまうので、意図せず更新されてしまうかもしれない。
個人で開発するには十分だが、大規模で行うには注意が必要。
リファクタリングの記事を執筆予定。
参加者コメント
Redux使うくらいならRecoil使いたい。でもRecoil大丈夫かなという不安もある。
Reactはデファクト揃ってきた感じあるけど、状態管理だけはまだいろいろ選択肢がある。
ChatGPT
参考:公式ブログ
すごい話題になっている
普通に使っている
(共有会の場で)初めてコードが出来上がるところを見て感動した