스토리 파일을 뜯어보며 스토리북의 스토리 이해하기
Storybook
[닫기]
🎯 이 문서를 읽고 난 후의 상태
- 스토리북에서 말하는
스토리
가 무엇인지 안다. 스토리
의 구조를 안다.
🤔 가이드 문서와는 조금 다른 접근
스토리북 가이드 가 정말 잘 작성되어 있는 것은 맞다.
하지만 그냥 따라가기만 해서는 재미가 없다고 생각한다.
그리고 나같이 미숙한 사람에게는 이해가 쉽지 않기도 하고 말이다.
그래서 템플릿 코드에 있는 스토리를 한번 분석해보면서 스토리를 이해하고자 한다.
📝 디렉토리 구조 파악

디렉토리를 열어보니 다음과 같은 디렉토리 구조를 갖고 있었다.
아무래도, stories
는 스토리북의 템플릿 데이터를 모아놓은 곳 같았다.
찾아보니 .css
나 .jsx
등은 어디까지나 템플릿 구성을 위한 것이고, 실상은 Button.stories.js
와 같은 .stories.
파일이 중요하다고 한다.
그리고, 스토리북이 알아서 .stories.
파일을 찾아서 보여주기에, 이게 어디에 있든 상관은 없다고 한다.
다만 추후 배포나, 관리의 측면에서 스토리들은 굳이 배포할 필요가 없기에, 따로 모아놓는 것이다.
이게 관리가 더 편하기도 하고..