Component Driven 개발 사례

Component Driven 개발 사례
Photo by Robin Glauser / Unsplash
Design system

Component Driven User Interfaces
figma에 의한 디자인 시스템 구축 사례 및 개념 정의

Spectrum, Adobe’s design system
Atlassian Design System
[2019 Spectrum con] 강수영, 정희연 | 토스 플랫폼 디자이너 : 4,000시간을 절약해준 디자인 시스템
[OKKYCON: 2017] 김요한 - 디자이너와 개발자와의 협업을 위한 디자인 시스템

작업 환경

  • 디자인팀: Figma
  • 개발팀
  • 공통
  • mui v5
  • Module(library): component 제공
  • react-ts
  • storybook: 공개 링크
  • rollup
  • App: component 사용
  • next.js
  • 적용 products
  • 운영(제작)툴: (스튜디오 > 쌤페이지 테마 편집)
  • 수강생: 디디컴퍼니_홈

구축 및 운용

  • 디자인팀
  • Foundation(color palette, typography 등) 정의와 함께, Figma의 component 기능을 정규적으로 활용하여 시안 제작
  • 제작 과정에서 foundation variants 및 components 변경 업데이트 > 개발팀 sync
  • 개발팀: Module 프로젝트
  • mui global theming
  • theme 요소 실제 구성 (좌측 링크 들어가서 <Show code> 클릭)
  • components 제작
-----------2022-10-21------4.09.02
  • storybook 제작 및 CRA(like app) test
-----------2022-10-21------4.15.10

개발측 활용

  • 1차: 컴포넌트 사용
  • Figma에 정의된 컴포넌트(Inspect 내용 상단에 표시)를 확인 > Module에서 찾아 사용
-----------2022-10-21------4.03.31
  • 2차: 테마 스타일 사용
  • Figma Inspect > CSS에 (comment로) 표시되어 있는 theme style 이름을 code editor에서 바로 입력
-----------2022-10-24-------8.26.45
-----------2022-10-24-------8.28.19

Across leagues and international tournaments, football shirts carry the colors, stories, and identity that fans remember long after the final whistle. Choosing a Real Madrid football shirt offers supporters a tangible way to celebrate that shared history.

When planning a cosplay look, it is worth considering how details related to long cosplay wigs will affect the complete look. When the final look will be photographed, it helps to assess details related to character costumes together with fit and fabric. For choices related to details related to festival costumes, cosplay props with comfortable materials can help narrow the options for a specific purpose. To reuse the pieces at future events, it is useful to check details related to festival costumes against the wearer's own needs.