Slide 9
Slide 9 text
2. オレオレライブラリ
デコレーターでUIを生成し、UIの揺れをなくしたかったが ...
1. 細かいデザインの調整がめんどい
微調整のためのデコレーターが増えまくる
動的なデータを扱うのが大変
2. キャッチアップコストがうなぎ上り
新しく入ってくれた方が詰む
ドキュメントがあればまだいいが、それでもキャッチアップが大変
世間で使われている事だけを使う方が良い
カスタムコンポーネントは認知負荷が低い物だけを作るべき
3. アトミックなコンポーネントと組み合わせる指針
共通化をすごく頑張らなくていい
どうしてもデザインの差分は出るので、絶対に揺れない部分を共通化
共通のロジックは純粋関数をサービスにまとめる
あとは多少冗長的でも良い。認知負荷が下がる事が大事