Loading

KNOWLEDGE BLOG

ツキヨミ

ブルーライト

Atomic Designはもう古い?現代のコンポーネント設計術

ディレクション

デザインのズレと手戻りをゼロにする、現代のパーツ設計アプローチ

Evolution of Component Design in 2026

Web制作の現場において、画面をボタンやカードなどの「パーツ単位(コンポーネント)」で作成するスタイルは当たり前になりました。その代表的な手法として、かつては「Atomic Design(アトミック・デザイン)」がよく使われていました。しかし現在では、そのまま使われるケースは少なくなっています。

その理由はシンプルです。「このパーツは分子なのか、それとも組織なのか」といった余計な分類作業に時間が取られたり、デザインと実際のコードでルールがズレてしまう問題が多かったからです。

今のWeb制作では、そうした不必要な迷いをなくし、デザインとコードを自動でピタッと一致させる「よりシンプルで崩れにくい仕組み」へと進化しています。

本記事では、昔の手法で起きがちな失敗パターンと、チーム全員でスムーズに使える現代のコンポーネント設計術をわかりやすく解説します。


目 次

  1. なぜAtomic Designは現場で破綻したのか?
  2. 現代のWeb制作における3つの新しい常識
  3. 迷ったらこれ!現代のWeb制作に最適な「3つの分類ルール」
  4. デザインとコードのズレをなくす「Design Tokens」とは?
  5. 明日から試せる!現代のコンポーネント設計・導入の3ステップ
  6. まとめ

読了目安: 約7分 / 約3,500字


なぜAtomic Designは現場で破綻したのか?

Brad Frost氏が提唱したAtomic Design(アトミック・デザイン)は「画面を小さなパーツから組み立てる」という素晴らしい考え方を広めました。しかし、実際のWeb制作現場で使っていくうちに、主に次の3つの問題で現場が混乱し、破綻するケースが増えていきました。

分類基準のブレ(「どれに入れればいいの?」問題)

例えば「写真・タイトル・文章・ボタン」がセットになったカード型UIを作ったとき、「これは分子?それとも組織?」という不毛な議論が発生します。人によって判断がバラバラになるため、パーツの格納場所が散らかり、「あのパーツどこにあったっけ?」と探す手間が増えてしまいました。結果として、探す時間だけで作業時間が削られる悪循環に陥ったのです。

「見た目だけのパーツ」と「データが入ったパーツ」の混同

Atomic Designはパーツの「大きさ(粒度)」だけで分類していたため、「ただの見た目用のボタン(どこでも使える)」と「最新ニュース一覧(特定のデータを読み込む)」が同じレベルで扱われてしまいました。その結果、パーツの使い回しがしづらくなり、仕様変更時の管理が非常に複雑になってしまいました。

パーツ同士がガチガチにくっつきすぎて直せない問題

親パーツの中に子パーツをガッチリと埋め込むような構造になりがちでした。そのため、一番小さなボタンの仕様を少し変更しただけで、それを組み込んでいるカードやヘッダーなど、上の階層のパーツすべてに影響が及んで画面が崩れ、大量の手戻りが発生してしまったのです。「1箇所直すと全体が壊れる恐怖」は、制作者の大きな心理的ストレスとなっていました。

現代のWeb制作における3つの新しい常識

昔の手法(Atomic Design)の失敗を経て、今のWeb制作では「もっと自由で、崩れにくいパーツづくり」のための3つの新しいアプローチが主流になっています。

「中身を自由に差し替えられる」仕組み

パーツの中に別のパーツを固定で埋め込むのをやめました。「枠組み(入れ物)」だけ作っておき、中に入れる要素はあとから自由にセットできる構造(差し込み口を作るイメージ)にします。これにより、デザインの変更やパーツの組み替えが驚くほど簡単になり、ちょっとした構成変更でコードを書き直す必要がなくなりました。

デザインのルール(色や余白)を一箇所でまとめて管理する

色、余白、文字サイズ、影などの基本ルールを「デザイン・トークン」と呼ばれる共通データとして一括管理します。デザインツール(Figmaなど)で色を変えれば、Webサイトのコード側にも自動で反映されるため、「デザインと実際の画面で色が違う」という不具合や連絡の手間がゼロになります。

「見た目」と「裏側の機能」を切り離して作る

「ボタンの見た目(デザイン)」と、「クリックした時にどう動くか(機能やアクセシビリティ)」を完全に別々で作るアプローチが一般的になりました。これにより、見た目をガラッとリニューアルしても、裏側の重要な機能やキーボード操作などの動作が壊れない頑丈なWebサイトが作れます。

迷ったらこれ!現代のWeb制作に最適な「3つの分類ルール」

パーツの分け方で迷わないために、今の現場では複雑な分類をやめ、「パーツの役割(使う目的)」に合わせてシンプルに3つに分ける方法がよく使われています。

レイヤー名どんなパーツ?(役割)具体的なコンポーネント例
基本パーツ
(UI / Primitives)
どこでも使える、純粋な見た目だけのパーツボタン、入力枠、ダイアログ枠、バッジ
パターン型パーツ
(Composables)
基本パーツを組み合わせて作った、汎用的な枠組み問い合わせフォーム構造、カードリスト、ヘッダーナビ
機能ブロック
(Features / Views)
実際のデータ(ニュースや会員情報など)が表示される大きな塊記事詳細エリア、マイページダッシュボード、CTAブロック

3つの分類にすると何が良いのか?

このシンプルなルールにすることで、「誰でも・どこにパーツを入れればいいか」が迷わなくなります。「どこでも使える見た目だけのボタン」と「実際の最新ニュースを表示するエリア」が明確に分かれているため、デザインの変更やパーツの使い回しが驚くほどスムーズになります。新しくチームに入ったメンバーでも、すぐに構造を理解できる点も大きなメリットです。

デザインとコードのズレをなくす「Design Tokens」とは?

現代のパーツ設計において、切り離せない重要な仕組みが「Design Tokens(デザイン・トークン)」です。一言でいうと、「色や余白などのデザインルールを、一箇所でまとめて管理する共通の辞書」のようなものです。

[Design Tokens (JSON)]
├──> Figma (Styles / Variables)
└──> CSS Variables / Tailwind CSS (Web Code)

なぜデザイン・トークンを使うと作業が楽になるのか?

これまでは、デザイナーがFigmaで「青色(#2563eb)」を「少し濃い青色」に変更した場合、コーダーへ連絡して手動でコードを書き換える必要がありました。そのため、修正漏れや連絡ミスの原因になっていたのです。

デザイン・トークンを導入すると、以下のようにルールを段階的に管理します。

  1. 基本の値: ブランドカラーやベースとなる余白の数値
  2. 役割の名前: 「メインボタンの背景色」「警告メッセージの文字色」などの意味付け
  3. パーツへの割り当て: 「お問い合わせボタン」などの個別パーツへの適用

この仕組みを作ることで、デザインツールで色や余白を変更すれば、Webサイトのコード側にも自動で変更が反映されます。結果として「デザインカンプと実際の画面で色が違う」といった不具合や無駄な手戻りが完全にゼロになります。

明日から試せる!現代のコンポーネント設計・導入の3ステップ

「新しい設計思想の良さは分かったけれど、どこから手をつければいいのか分からない」という方のために、プロジェクトへ無理なく導入するための3ステップを紹介します。

ステップ1:色と余白の「名前」をチームで共通化する

いきなりコードやツールを連携させなくても大丈夫です。まずは「メインカラー=primary」「標準の余白=space-md」のように、デザイナーとコーダーの間で言葉の定義(デザイン・トークン)を揃えることから始めます。

ステップ2:「見た目だけのパーツ」を独立させる

ボタンやフォームの枠など、プロジェクト全体で汎用的に使う最小パーツ(基本パーツ)を先に定義します。データや複雑な動きを持たせず、「見た目だけの状態」で独立して使えるように整理することが第一歩です。

ステップ3:パーツ同士の埋め込み(固定化)をやめる

カードUIなどの枠組みを作る際、内部に特定のテキストやボタンを直書きで埋め込まないようルール化します。「中身は外から差し替える」コンポジション構造を意識するだけで、パーツの使い回しやすさが大幅に向上します。

まとめ

現代のコンポーネント設計は、単に画面をパーツごとに切り分ける作業ではなく、「デザインとWebサイトのコードを自動でピタッと一致させる仕組み」へと進化しました。

  1. 大きさで分けるのをやめ、使い道に合わせた「3つの分類」に切り替える
  2. パーツの中に固定で埋め込まず、中身を自由に差し替えられる仕組みにする
  3. 色や余白のルールを一箇所でまとめて管理し、デザインとコードのズレを自動で防ぐ

昔の手法で起きがちだった不必要な迷いや手戻りをなくし、チーム全員がスムーズに動ける制作基盤を整えることが、結果としてWebサイトの品質と開発スピードを大きく引き上げます。が、結果としてWebサイトの品質と開発スピードを大きく引き上げます。

もし、フリーランス中心の制作体制や大人数のチーム開発で、デザインのブレやコーディングの品質管理に難しさを感じているなら、制作プロセスやルールそのものを見直すタイミングかもしれません。感じているなら、制作プロセスやルールそのものを見直すタイミングかもしれません。

ゲツコーギルドでは、こうした最新のコンポーネント設計を取り入れたディレクション業務や、チーム内でのガイドライン策定・マネジメントの仕組みづくりについてのご相談も承っています。Web制作の品質向上や体制構築でお困りの際は、ぜひお気軽にお問い合わせください。

> お問い合わせ
> ギルドに所属する


あわせて読みたいツキヨミ


出典一覧

作成日: 2026.05.15

更新日: 2026.08.04

CATEGORY

TAG

プロフィール画像

木村ロキ

江戸下町産。WEBプロデューサー兼CEO。東日本大震災をきっかけに、場所や時間を選ばないクリエイターの働き方を体現するべく、慣れ親しんだ東京を離れ、瀬戸内海の離島へと移住。またフリーランスの地位向上と理想的なweb制作集団を構築するために、女性制作ギルド 秘密結社キユリアス(Qrious)を立ち上げるほか、地方創生や地域活性化、クリエイターの育成や再生、再起に注力し、現在3つのクリエイティブ・ギルドと1つの再生プロジェクトを運営。ボーラーハットがトレードマーク。現在は離島から東京へと戻り、新たなステージを構築中。

関連記事

人気の記事

CONTACT US

漠然として何からすれば…という方

無料相談を予約

毎週火曜日 オンライン開催

10:00 / 13:00 / 15:00

ある程度やりたいことが決まってる方

フォームから
お問い合わせ