Atomic Designを実装する
Updated at 2023.07.08 21:01.
Atomic Design とは?
Atomic Design(アトミックデザイン)とは、画面を構成する要素を、Atoms(原子)
,Molecules(分子)
,Organisms(有機体)
,Templates(テンプレート)
,Pages(ページ)
の 5 つの階層に分け、最終的な UI と UI の基礎となるデザインシステムを同時に作成する設計方法だ。
利点
- 機能やコンポーネント単位で考えることで、デバイスやページの概念に縛られず、動的にデザインできること。
- それぞれの階層でコンポーネント化をすることによって修正・変更しやすく、パーツの使い回しもできる。
例
以下の画像が instagram を Atomic Design 化 したもの。