Cybozu Frontend Monthly #19
イベント概要
サイボウズフロントエンドマンスリー は、サイボウズ社内で行っているフロントエンド情報共有会「フロントエンドウィークリー」の公開版です。
その月に気になったフロントエンドの情報を、サイボウズのフロントエンドエキスパートチームのメンバーが共有していきます。
このイベントのハッシュタグは #サイボウズフロントエンドマンスリー です。
※フロントエンドウィークリーとは
毎週火曜の 17:00 〜 18:00
で社内向けに行っているフロントエンドの気になる記事を紹介する会です。2016年3月15日から行われています。
ハッシュタグ
#サイボウズフロントエンドウィークリー
で実況しています。
zennのpublicationにてウィークリーのまとめも投稿していますので、ぜひこちらもご覧ください。 https://zenn.dev/p/cybozu_frontend
開催日
2022年01月25日
イベントページ
https://cybozu.connpass.com/event/236989/
配信URL
https://www.youtube.com/watch?v=dvWwtKcet38
メンバー
コンテンツ
An update from the Faker team
- 共有者: @b4h0_c4t
今月初旬話題に挙がった faker.js の騒動について、コミュニティ主導で代替ライブラリの開発を行う faker-js プロジェクトが発足しました。
彼らはこれまでに v6 Alpha 版までのリリースや TypeScript への書き換え、ドキュメントの整備等を実施しました。 また、今後も ESM サポートやプレイグラウンドの作成といった開発も継続的に実施していくそうです。
資金については現在、Open Collective と連携管理されています。
Vue 3 as the New Default
- 共有者: @nakajmg
2 月に Vue 3 がデフォルトのバージョンになります。
今までインストール時などに next とつけていたものが必要なくなり、npm install vue
をすると Vue 3 がインストールされるようになります。
これは周辺のライブラリも同様で、デフォルトで Vue 3 系のものがインストールできるようになります。
もし各パッケージのバージョン指定をlatest
としている場合、そのままだと Vue 3 系のものがインストールされてしまうので、Vue 2 系と互換性があるバージョンを指定するように変更が必要です。
Prettier begins paying maintainers
- 共有者: @sosukesuzuki
JavaScript をはじめとしたいくつかの言語のコードフォーマッターである Prettier が、メンテナーに対して報酬の支払いを始めました。
Prettier は 2019 年から OpenCollective 上で寄付を募っていて、$50000 以上が集まりました。この資金から二人のメンテナーに $1500 毎月ずつ配ることを決定しました。
2021 JavaScript Rising Stars
- 共有者: @__sakito__
2021 年の GitHub スター数で比較したランキング記事です。 2021 年になにが人気を集めたのかわかります。
2021 年に動向を追えてなかった人は一気に振り返れるコンテンツです。 個人的にも知らなかったものがちらほらあり、面白かったです。
💬 Languages
⚒️ Libraries / Frameworks
- React を取り巻く状態管理の潮流を学ぼう。Hooks や Server Components などの登場で何が変わるか
- 「3 種類」で管理する React の State 戦略
- React における状態を、1.サーバーデータのキャッシュと 2.Global State と 3.LocalStage し、それぞれのやり方で管理しましょうねという記事
- State of Storybook 2021
- 2021 年の Storybook まとめ
- Pico.css • Minimal CSS Framework for semantic HTML
- class を使わない CSS フレームワーク
- Cheat Sheets
- TS 公式のチートシート
- Remix vs Next.js
- Remix 公式の比較記事。
- How we migrated 541 components from Styled Components to Emotion with zero bugs
- storybook 周りのものを emotion に移行した話
🖥 Browsers
- Firefox 96
- @b4ho_c4t によるまとめ https://cybozu.github.io/frontend-expert/posts/release-firefox-96
- What’s New In DevTools (Chrome 98)
- Chrome 98 情報
- Chrome 97
- Chrome 97 情報
📏 Web Standard
🦆 Others
- State Of JS
- JavaScript の使い方に関するサーベイ
- 25 年に渡る JavaScript の歴史 | JetBrains: プロデベロッパーとチーム向けの開発ツール