Atomic Designを実装する

Updated at 2023.07.08 21:01.

Atomic Design とは?

Atomic Design(アトミックデザイン)とは、画面を構成する要素を、Atoms(原子),Molecules(分子),Organisms(有機体),Templates(テンプレート),Pages(ページ)の 5 つの階層に分け、最終的な UI と UI の基礎となるデザインシステムを同時に作成する設計方法だ。

利点

  • 機能やコンポーネント単位で考えることで、デバイスやページの概念に縛られず、動的にデザインできること。
  • それぞれの階層でコンポーネント化をすることによって修正・変更しやすく、パーツの使い回しもできる。

以下の画像が instagram を Atomic Design 化 したもの。

instagram