일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- alexnet
- 릿코드
- 컨테이너
- 자바스크립트
- 프로세스
- 연결 리스트
- 프론트엔드
- 해시테이블
- 포인터
- 웹팩
- RT scheduling
- pytorch
- 자료구조
- 타입스크립트
- Machine Learning
- 배열
- 코딩테스트
- 큐
- 스택
- cors
- 알고리즘
- vue3
- 브라우저
- 프로그래머스
- C
- GraphQL
- 이진탐색
- RxJS
- 연결리스트
- APOLLO
- Today
- Total
목록Storybook (2)
프린세스 다이어리
스토리북 공식문서에 정말 상세하게 잘 나오기는 했으나 필요한 기능을 찾아 조합하는 것은 좀 다른 문젠 것 같다. 가장 단순한 샘플 Button 컴포넌트를 예시로 기록해보겠다. 1. 버튼의 props 옵션 선택하는 기능 추가하기 import {ArgsTable, Canvas, Meta, Story} from '@storybook/addon-docs'; import BaseButton from 'common/components/input/BaseButton.vue'; Meta > argTypes에 옵션이름 > control > options 에 배열로 기존 컴포넌트에서 props로 넘겨받는 값들을 나열해서 넣어준다. control > type에 select로 지정하면 드롭다운이, radio로 지정하면 라디오..
1. 문제상황 컴포넌트를 개발하기 이전에 스토리북을 짜는 게 아니라, 이미 개발한 공통 컴포넌트를 기반으로 스토리북 독스를 작성하는 상황이다. 우리 스토리북 프로젝트는 모노레포로 구성돼 있어, 스토리북 자체 stories 레포와 vue 공통 컴포넌트만을 가지고 있는 component 레포가 함께 있다. component 레포의 vue 파일을 끌어다가 stories 레포에서 문서를 작성하는 특이한 상황이라, svg 파일이 쉽사리 import 되지 않아 세팅에 시간을 좀 들이게 됐다. storybook - node_modules - stories - node_modules - package.json - components - node_modules - package.json - package.json - y..