2023.03
프로젝트 개요 및 배경
왜 디자인 시스템을 만들었는지, 어떤 문제를 해결하려 했는지
배경
세 개의 프로덕트 팀이 각자 UI 컴포넌트를 만들면서 디자인 불일치와 중복 구현이 반복됐습니다. 단일 진실 소스가 필요했습니다.
핵심 결정
- Radix UI 프리미티브 위에 디자인 토큰 레이어를 올려서 접근성을 포기하지 않음
- Turborepo 기반 모노레포로 패키지 간 의존성 캐싱
- 각 컴포넌트마다
*.stories.tsx+*.a11y.test.tsx필수화