2024年7月11日(木)
今朝は5:50起床。
久し振りに5時台に起きられた。
もうひと頑張りといったところ。
湯シャン
湯シャンを始めて34週間。
抜け毛は減っているけど髪が増えている感じは無し。
暑くなって発汗量が増えているだろうけどべたつき感が増している感じは無し。
シャンプー代が節約できているので良しとしよう。
朝活
自転車に乗って冷水シャワーを浴びる。
自転車後の冷水シャワーがむしろ気持ちが良い。
今日のコーヒーは猿田彦のモカマイルド。
今日もReactアンチパターンの洋書を読む。
Atomic design structure
- Atoms, Molecules, Organisms, Templates, Pagesの要素に分割する
- これらとは別にViewを用意する
- コンポーネントの再利用が容易
- 一貫性を保ちやすい
- メンテナンス性
- デザイナーと開発者の分業がやり易い
- 習得が難しい
- プロジェクトが大きくなるとコンポーネントの関連性を把握するのが難しくなる
- 再利用性と実装工数のバランスを取る必要がある
MVVM structure
- Model:DB、ファイル、サーバー等のデータや情報を扱う
- View:ユーザーインターフェース、JSXファイルやTSXファイルが該当する
- ViewModel:ビジネスロジックを担う、ModelのデータをViewで扱えるように変換する、Hooksが該当する
- ビジネスロジックをUIから分離できるので関心の分離が容易
- ViewModel単体でのテストが容易
- コンポーネントやModelの再利用が容易
- 新しい機能の追加が容易
- 抽象的な階層(ViewModel)が加わることで実装が複雑になる
- MVVMのコンセプトや原則を理解する必要がある
1時間半程お勉強して朝活終了。
昼食
15分程お昼寝して昼食を取る。
今日も良く寝られた。
- 味噌汁
- ひきわり納豆
菅谷食品のせいろ蒸しひきわり納豆。
1パック138円という高級品。
高級品だけあって味も良い。
夕食
- クリームチーズ3種
- シーフード薬膳カレー
- トマトとエノキの煮物
- 雑穀ごはんと海苔
- 味噌汁
- ゆで卵、トマト、レタス
カレー久し振りに食べたな。
今日は寝るのが遅くなりそうだけど、なるべく早起きできるようにがんばろう!
コメント