ZOZOTOWNにCSS in JS(Emotion)を導入して1年後の状況
導入の背景
styled.div`
color: red;
`
使い心地アンケート
- 全体的にポジティブ
- 導入前から後のアンケートだとまあそうなるだろうなって気がする
今後
- CSS in JSの動向注視
- パフォーマンスの問題(Runtime CSS in JSなので)
- AppRouterとの相性
React でコンポーネントを利用したテストをゴリゴリ書く
はじめに
カスタムフックのテスト
- hooksはコンポーネントを通してテストする
- 共通的に使われるようなhooksは個別にテスト書いてる
- 共通の普通の関数は
- 個々で興味があったり改善してる人がいた
- デザインシステムを作る動きがあるのでそこに取り込め寺いい
- トップのaxeでのスコアはあまりよくない
改善活動
ここまでの状況
- はじめて1ヶ月
- 興味のある人を集めることに成功
- トップの修正項目のタスク化ができた
現代のReactivityとSvelteの魔法
Reactivity
- さまざまなライブラリ/FWあるがどれも「状態を画面にどう反映するか」
- ReactならuseState/preactなどはsignalsで状態管理し更新/反映することができる
- sveltは
let count = 0
と書くだけで同じ動きを実現できる
- ReactはContextや外部ライブラリ
- Signalsを使えるものならそのまま対応できる