이 프로젝트는 "현장에서 바로 써먹는 리액트 with 타입스크립트" 책의 10장, 11장, 12장 내용을 기반으로 제작되었습니다.
- 기존의 Webpack 기반의 React에서 Vite 기반의 React로 변경하였습니다.
- Storybook이 현재 8.x인 만큼 해당 버전에 맞게 수정하였습니다.
📦 [ cdd-counter | cdd-todo | cdd-blog ] / src
📂 components
┣ 📂 atoms # 원자 컴포넌트
┣ 📂 molecules # 분자 컴포넌트
┣ 📂 organisms # 유기체 컴포넌트
┗ 📂 templates # 템플릿 컴포넌트
📂 pages # 페이지 컴포넌트
📂 contexts # 컨텍스트 관리
- 핵심 내용: CDD 기반 상태 관리의 기본 이해.
- 주요 학습 내용:
useState를 활용한 상태 값 증가/감소 기능 구현.- Storybook으로 Counter 컴포넌트 문서화.
- 핵심 내용: CDD 기반 상태 관리 심화.
- 주요 학습 내용:
useReducer와ContextApi를 활용한 Todo 리스트 추가/삭제.- 컴포넌트 구조 설계 및 재사용성 고려.
- Storybook으로 Todo 컴포넌트 문서화.
- 핵심 내용: CDD 기반 Fetch를 활용한 Storybook 활용.
- 주요 학습 내용:
- Fetch 관련 Storybook 작성 (진행중..)
- Storybook으로 Blog 컴포넌트와 페이지 문서화.
git clone https://github.com/your-repo/storybook-project.git
cd [cdd-counter | cdd-todo | cdd-blog]cd cdd-counter
yarn
yarn storybook
yarn devcd cdd-todo
pnpm
pnpm storybook
pnpm devcd cdd-blog
pnpm
pnpm storybook
pnpm dev- React: 18.x
- Vite: 5.x | 6.0.1
- Storybook: 8.x
