Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

감춰진 UI를 ‘보이게’ 만든 스토리 — 올라핀테크 프론트엔드팀의 스토리북 도입기

올라핀테크 favicon올라핀테크·Frontend·
TypeScriptReactJavaScriptStorybook
2025년 11월 13일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올라핀테크가 스토리북 도입으로 UI 상태를 시각화하고 컴포넌트 중복 및 협업 이슈를 해결하며 Shared(UI) → Widgets → Views 계층 구조를 정립했습니다.

구현 방법

  • 스토리북 도입 및 구조 정의: Shared(UI) → Widgets → Views로 계층 구분
  • 컴포넌트 스토리 컨벤션: 각 컴포넌트에 하나의 스토리로 모든 상태를 표현하고 API를 모킹
  • API 모킹 및 픽스처 관리: storybook-addon-module-mock과 Zod 기반 픽스처로 다양한 시나리오 재현
  • 뷰 스토리 도입: 화면 단위의 흐름을 스토리에 포함시켜 협업 피드백을 촉진
  • 도구 활용 및 확장성: Next.js 환경에 맞춘 Storybook 구성 및 E2E 테스트 도입과의 연계

주요 결과

  • 협업 효율 향상 및 UI 상태 확인 용이성 증가
  • 코드 품질 및 유지보수성 개선
  • 엣지 케이스 확인 및 버그 발견 용이성 확보
  • E2E 테스트 도입으로 전반적 품질 관리 체계 강화

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
감춰진 UI를 ‘보이게’ 만든 스토리 — 올라핀테크 프론트엔드팀의 스토리북 도입기 섬네일
98%

감춰진 UI를 ‘보이게’ 만든 스토리 — 올라핀테크 프론트엔드팀의 스토리북 도입기

올라핀테크 favicon올라핀테크·2025년 11월 13일
스토리북 작성을 통해 얻게 되는 리팩토링 효과 섬네일
79%

스토리북 작성을 통해 얻게 되는 리팩토링 효과

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 06월 09일
No Image
77%

빠르게 성장하는 서비스에 맞춰 시스템도 함께 진화시킨 올라핀테크 백엔드팀의 서버 통합 여정

올라핀테크 favicon올라핀테크·2025년 12월 16일