Slide 10
Slide 10 text
Copyright © aumo, Inc. All Rights Reserved.
コンポーネント毎に責務の範囲を明確化
レベル Atomic Design ディレクトリ 責務
1 Atoms(原子) ~components/atoms ・最小UIコンポーネント
2 Molecules(分子) ~components/molecules ・Atomsを組合せたUIコンポーネント
3 Organisms(有機体) ~components/organisms
・複数のAtoms、Moleculesを持つUIコンポーネント
・ビジネスロジック
・状態管理(Dispatch/Render)
4 Template(テンプレート) ~layouts ・下位レベルのコンポーネントを組み合わせた UIフレーム
5 Page(ページ) ~pages
・アプリケーションのルート
・router関連の処理
・認証認可
・状態管理(Dispatch)
Atomic Designに合わせて責務を区切る