1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ReactやVue.jsでよく使われるAtomicDesignとは

Last updated at Posted at 2024-08-01

Atomic Designとは

Webサイトの見た目やアプリの見た目を作る時に使う考え方です。
この方法は小さいパーツから組み合わせて大きなパーツを作り、
全部のパーツを組み合わせて、アプリやサイトを作っていきます。

image.png

引用 https://zenn.dev/bizlink/articles/b5c8985af8407a

この記事の説明

開発の用語だけでなく、レゴで例えて説明していきます。

atoms(原子)

これはレゴで例えると一番小さなブロックです。

ex)
レゴの1つのポッチだけのブロック

ウェブサイトでは、ボタンや見出し(タイトル)などがこれにあたります。

atomsは、ボタン、入力フィールド、アイコン、ラベル、テキストなどが含まれ、これらの要素は非常にシンプルで、単一の機能があります。

Molecules(分子)

Atomsを組み合わせたものです。小さなブロックをいくつか組み合わせたものです。

ex)
2つのポッチがくっついたブロックや、レゴの人形の頭と体

ラベルと入力フィールドを組み合わせたフォームグループ、ウェブサイトでは、ボタンとテキストを組み合わせたナビゲーションバーなどです。

Organisms(有機体)

Moleculesをさらに組み合わせたもので、もっと大きなレゴの塊です。
ヘッダーやフッターなど、
ex)
ヘッダー、フッター、カードなどの複数の分子を組み合わせた部分

Templates(テンプレート)

組み立てるための設計図で、Organismsを配置したページのレイアウトの骨組みで具体的なデータは含まれていませんウェブサイトでは、ページ全体のレイアウトや構造です。

Pages(ページ)

ウェブサイトでは、実際にユーザーが見るページ全体のことです。

ex)
完成したレゴの作品

レゴで例えると

Atomic Designは、レゴブロックを使って大きな作品を作るのと同じように、小さなパーツから始めて、だんだん大きなパーツを作っていく方法です。

イメージ図

image.png

引用 https://zenn.dev/bizlink/articles/b5c8985af8407a

最後に

Atomic Designで個人開発もするので、今後も情報を追記していきます。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?