
StoryBook을
두줄요약
React 컴포넌트의 다양한 초기 상태를 Storybook 스토리로 분리해 한 번에 확인하는 방식을 소개했습니다. UI 협업과 QA에 유용하지만 엣지 케이스 작성·유지 비용과 디자인 협업이 필요합니다.
구조와 흐름
- Storybook 초기화 후
stories폴더에 컴포넌트별 스토리 구성 Counter컴포넌트의initCountprops를 1·2·3자리 수 케이스로 분리- 스토리의 args 변경을 통한 다양한 초기 상태와 UI 결과 확인
선택 이유
- 초기 상태 변경과 반복 클릭 없이 여러 UI 케이스의 동시 확인
- 디자이너·기획자와 결과물을 공유하는 QA 흐름 지원
- 스토리 작성 기반의 관심사별 컴포넌트 분리 유도
트레이드오프
- 단일·복합 컴포넌트의 엣지 케이스 커버에 따른 개발 비용 증가
- 스토리 코드의 추가 작성과 유지보수 부담
- 컴포넌트 단위 디자인과 직군 간 긴밀한 협업 필요





