본문 바로가기
source-code/FrontEnd

Atomic Design

by mattew4483 2023. 8. 17.
728x90
반응형

https://www.youtube.com/watch?v=33yj-Q5v8mQ

Atomic Design

  • 물질(원자, 분자…) 개념을 웹에 적용하여 인터페이스를 세분화한 디자인 시스템을 만드는 방법론

구성 단계

Atoms (원자)

  • 웹 UI의 가장 기본적인 구성 단계
  • 라벨, input, button 등 1차원적 요소 의미 및 정의

Molecules (분자)

  • 그 자체의 의미가 없거나 의미가 흐린 원자들의 결합
  • 재사용성이 가능한 원자 조합 결합체
    ex) 각각의 원자들이 모여 검색 ui를 정의

Orhanism (유기체)

  • 원자 or 분자 or 같은 성질의 유기체 까지 포함한 개념
  • 본격적인 UI 기능을 볼 수 있는 단계
    ex) GNB에 대한 기본적인 기능이 정의됨

Templates (템플릿)

  • 유기체의 기능적인 UI를 배치 → 페이지의 레이아웃 구성

Pages (페이지)

  • 템플릿에서 완성된 레이아웃의 실제 데이터 or 더미 데이터 주입

사용 예시 (in Line)

  • Atoms는 본 의미 그대로 사용
  • Molecules + Orhanism → Modules
  • Templates + Pages → Templates
    • 전체적인 레이아웃을 정하고 데이터 삽입 및 테스트 단계
728x90
반응형