[Weekly Paper20] - Storybook

YUYONI·2024년 4월 7일
0

코드잇 스프린트 3기

목록 보기
30/31

Storybook 이란?

  • Storybook은 컴포넌트 단위의 UI 개발 도구
  • 순수하게 UI 컴포넌트 디자인을 쉽게 확인, 수정 및 테스트를 할 수 있는 프로그램
  • Storybook을 이용해서 컴포넌트가 잘 만들어져 졌고, 잘 사용되는지를 테스트할 수 있음

Storybook 공식문서



Storybook의 장점

  • 작업 효율 증가
    • Storybook을 통해 각 디자인을 등록하면 개발자들 간에 컴포넌트 디자인을 쉽게 확인 가능
    • 그렇기 때문에 이미 있는 컴포넌트를 다시 개발할 위험성도 크게 줄어들게 됨
  • 원활한 소통
    • 전체 개발을 완료하지 않고 UI 컴포넌트만 바로 확인할 수 있기 때문에 디자이너, 기획자에게 전달할 수 있어 빠른 피드백이 가능
  • 의도치 않은 UI 변경 확인
    • UI 변경은 에러가 아니기 때문에 쉽게 파악하기 힘들 수 있음
    • 그래서 Chromatic의 '시각적 회귀 테스트'(Storybook으로 개발한 컴포넌트의 변경점을 확인하는 프로그램)를 활용하면 실제 코드를 배포하기 전 의도치 않은 UI 변경은 없는지 정확히 판단이 가능
  • 디자인 시스템으로 활용 가능
    • 디자인 시스템이란 한 서비스의 목적 및 일관된 이미지를 위해 회사에서 정립한 일관된 디자인 체계
    • Storybook은 디자인을 바로 확인할 수 있기 때문에 일관된 디자인으로 개발할 수 있도록 도와줌



profile
기본기와 원리, 개념 철처하게 다지기!

0개의 댓글