【あとみっくでざいん】

アトミックデザイン とは?

最終更新:
💡 UIの部品と画面全体を、5つの視点で行き来する

UIをAtoms(原子)・Molecules(分子)・Organisms(有機体)・Templates・Pagesの5つの視点で捉え、部品と画面全体を行き来して設計する方法論。

📌 このページのポイント
Atomic Design:部品と画面を行き来 5つの視点。作業を進める順番ではない Atoms 基本の要素 Molecules 要素の組み合わせ Organisms 画面のまとまり 検索 ⌕ Logo 組み合わせた部品を、画面の構造で確認 Templates 内容を入れる構造 Pages 実際の内容の画面 商品を探す 靴 鞄 内容 内容を入れて試し、部品や構造を見直す 技術やフォルダ構成を指定する方法ではない
5つの視点を同時に使い、部品と全体を行き来します。矢印は構造に内容を入れる関係です。
ひよこ ひよこ
最初の3つを具体的に教えて?
ペンギン先生 ペンギン先生
Atomsはボタンや入力欄などの基本要素。Moleculesは入力欄とボタンを組み合わせた検索フォームのような部品。Organismsはロゴや検索フォームなどを組み合わせたヘッダーのような、画面のまとまった部分だよ
ひよこ ひよこ
TemplatesとPagesは何が違うの?
ペンギン先生 ペンギン先生
Templatesは部品を配置して、画面の構造を示すもの。Pagesはそこに実際の内容を入れた画面だよ。長い見出しやデータが少ない場合なども試して、部品やレイアウトがうまく働くか確かめるんだ
ひよこ ひよこ
Atomsから順番に作ればいい?
ペンギン先生 ペンギン先生
順番が決まった手順ではないよ。ページ全体を見てボタンの形を直すなど、部品と全体を行き来する考え方なんだ。提唱者も、5段階を直線的な工程として扱わないよう説明しているよ
ひよこ ひよこ
Reactのフォルダも5つに分けるの?
ペンギン先生 ペンギン先生
この方法論はUIの考え方で、Reactや特定のフォルダ構成を指定するものではないんだ。分類名はチームに合わせて調整できる。通信処理やアプリ全体の構成は、別に設計しよう
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「アトミックデザイン」って出てきたら「UIの部品と画面全体を5つの視点で考える方法」と思えばだいたいOK!
📖 おまけ:英語の意味
「Atomic Design」 = 原子的デザイン
💬 原子・分子・有機体という名前で、基本要素からまとまったUIへの組み合わせをたとえているよ

参考資料

← 用語集にもどる