Skip to content
On this page

2020-12-04

Title
2020-12-04
Category
2020
Tags
Aliases
2020-12-04
Created
3 years ago
Updated
last year

Say Hello to Storybook

리액트 컴포넌트 트리

  • Pure Components

2020-12-04-image-0

  • Container - Presenter 패턴

2020-12-04-image-1

  • Redux

2020-12-04-image-2

  • MobX

2020-12-04-image-3

뷰가 깊숙히 숨어 있는 경우

  • 깊은 트리, nullable, 라우팅 등으로 인해 하나의 컴포넌트를 수정하기 위해 들여야하는 노력이 너무 크다.

2020-12-04-image-4

스토리북이 하는 역할

스토리북은 UI컴포넌트를 위한 간단한 scaffolder이자 UI 테스팅 툴이다.

각종 라우팅과 state들로 연결이 되어있는 React 뷰 컴포넌트들을 nomalize 시켜 isolate 시켜 독립적 환경에서 돌아갈 수 있도록 해주는 UI scaffolding 라이브러리이다.

2020-12-04-image-5

2020-12-04-image-6

2020-12-04-image-7

  • 자체 웹팩이 있어서 핫 리로딩 지원
  • 디자이너와 개발자, PM을 연결시켜주는 하나의 툴이다.

스토리북은 앱 밖에서 따로 돈다

addons

  • actions : 이벤트 시 로그를 찍어줌
  • links : 스토리에서 다른 스토리로 이동
  • knobs : 동적으로 상태 변경
  • console : 콘솔 찍어줌
  • notes : 다른 사람에게 노트를 보여줄 수 있다.

서드 파티

  • backgrounds
  • chapters

Released under the MIT License.