Project : React + TypeScript + Vite
CSS Library : Ant Design
Vite 프로젝트 생성
npm create vite@latest my-react-app -- --template react-ts
프로젝트 실행 / 의존성 설치 / 개발 서버 실행
cd 프로젝트명
npm install
npm run dev
폴더 및 파일 구조
my-react-app/
├─ node_modules/
├─ public/
│ ├─ favicon.ico
│ └─ index.html
├─ src/
│ ├─ assets/ # 이미지, 스타일 등의 정적 자산
│ ├─ components/ # 재사용 가능한 컴포넌트
│ │ └─ Example.tsx
│ ├─ types/ # TypeScript 타입 정의 파일
│ ├─ utils/ # 유틸리티 함수
│ ├─ App.tsx # 애플리케이션의 루트 컴포넌트
│ └─ main.tsx # 애플리케이션의 진입점
├─ .gitignore
├─ package.json
├─ tsconfig.json # TypeScript 설정
└─ vite.config.ts # Vite 구성 파일
주요 설정 파일
tsconfig.json
: TypeScript 컴파일러 옵션을 설정
vite.config.ts
: Vite 프로젝트의 구성을 정의. 필요에 따라 플러그인 추가, 개발 서버 옵션 조정, 빌드 옵션 변경