LayerdAtomicDesign
AtomicDesign でハマりがちなコンポーネントの粒度問題、ならびにコンポーネント名やディレクトリ構成の問題を解決するLayerdAtomicDesign(階層化アトミックデザイン) という考え方
基礎
依存関係
https://gyazo.com/c510e30aeba4652e509db7859c5b012d
organism(有機体) を粒度の大きさではなく、ドメイン情報を含むかを基準にすることで、 atom(原子) や molecule(分子) と明確に区別します
atoms/moleculesはドメインを持たない
organismはドメインを持つ
なので/src/app/organismにはドメインを含むViewComponentが入る
構成上のメリットの一つ
具体例