📘 Przewodnik

Atomic Design — metodologia

Atomic Design to metodologia projektowania interfejsów, która dzieli elementy UI na pięć poziomów: atomy, cząsteczki, organizmy, szablony i strony.

Co to jest?

Atomic Design to metodologia zaproponowana przez Brada Frosta, która organizuje komponenty UI w hierarchię inspirowaną chemią. Atomy to najprostsze elementy (przycisk, input, etykieta). Cząsteczki to połączenia atomów (pole wyszukiwania = input + przycisk). Organizmy to złożone sekcje (nagłówek strony). Szablony to układy stron. Strony to szablony wypełnione treścią.

Jak to działa?

Każdy poziom buduje się z elementów poziomu niższego. Atom (Button) + Atom (Input) = Cząsteczka (Search Bar). Cząsteczka (Search Bar) + Cząsteczka (Nav Links) + Atom (Logo) = Organizm (Header). Ta hierarchia pomaga identyfikować współdzielone elementy, redukować duplikację i utrzymywać spójność.

Jak wdrożyć?

01
Zidentyfikuj atomy w swoim interfejsie (przyciski, inputy, ikony, etykiety).
02
Połącz atomy w cząsteczki (grupy formularzowe, karty, listy).
03
Złóż cząsteczki w organizmy (nagłówki, sidebary, sekcje hero).
04
Stwórz szablony układów stron (grid, layout).
05
Wypełnij szablony treścią = strony.
06
Udokumentuj hierarchię w Storybook lub Figma.

Przykłady z prawdziwych Design Systemów

Shopify Polaris stosuje podejście atomic: Elements (atomy), Components (cząsteczki/organizmy), Patterns (szablony). Atlassian dzieli komponenty na Primitives i Composed Components. GOV.UK Design System rozdziela Styles (atomy), Components (cząsteczki) i Patterns (organizmy/szablony).

Powiązane hasła ze Słowniczka

📖 Atomic Design 📖 Biblioteka Komponentow 📖 Design System

Powiązane przewodniki

Naucz się tego w praktyce

Poznaj Atomic Design w praktyce

Sprawdź Design System Masterclass →