작업 방식
Component Spec는 단일 design-system 컴포넌트를 정의합니다. 구조, 변형, API 속성, 상호작용 상태, 반응형 동작, 접근성, 사용법을 중심으로 인수인계를 구성하며, 필수 요소와 선택 요소를 명확히 구분합니다.
목적은 디자이너와 개발자 간의 합의입니다. 버튼의 로딩 동작이나 대화상자의 포커스 복귀는 정적인 스크린샷으로 담을 수 없습니다. 그래서 소스는 예시와 엣지 케이스를 요구하며, 더 넓은 문서 템플릿과 여러 컴포넌트에 걸친 패턴은 이 작업의 범위 밖에 둡니다.
예상 산출물
- 구조 및 변형 명세
- 타입, 기본값, 필수 여부를 담은 props 표
- 상태, 동작, 접근성, 사용 규칙
브리프에서 검토까지
- 01컴포넌트 경계 설정
목적, 사용 시점, 필수 요소와 선택 요소를 정의합니다.
- 02API와 상태 명세
속성과 변형의 이름을 정한 뒤 기본, 포커스, 비활성, 로딩 및 관련 오류 동작을 설명합니다.
- 03상호작용 세부 사항 해결
구현에서 확인할 수 있는 예시와 함께 키보드, 포커스, 반응형, 엣지 케이스 동작을 문서화합니다.