핵심 요약
요기요의 YDS 아이콘 라이브러리는 이름 기반 매핑을 벗어나 SVG를 개별 컴포넌트로 관리하고, SVG를 React 컴포넌트로 자동 생성하는 워크플로를 도입했습니다.
주요 특징
- SVG를 자동 변환해 React 컴포넌트와 인덱스 파일을 생성하는 스크립트
- Monochrome는 currentColor로 색상 재정의, Multicolor는 원본 색상 유지
- svgo 구성과 SVGR 템플릿으로 최적화 및 Wrapper로 토큰 적용
- AccessibleIcon 래퍼와 라벨 정책으로 접근성 보장
적용 고려사항
- TypeScript/React 기반의 내부 라이브러리 구성 및 버전 관리
- 라이브러리 분리 운영으로 독립적 배포 및 유지 용이성 확보
![[디자인 시스템 어떻게 만들었어요?(1)] 아이콘 라이브러리 만들기 섬네일](https://miro.medium.com/v2/resize:fit:1200/1*kCf05hhyLPa7iBp2vBTJAA.png)

