실행
npm run dev
# dev test 용
## .env 파일 변경
## VITE_KEYCLOAK_CLIENT_ID="portal-client-dev"
## PORT=5174
## dev용 실행 명령어
npx vite --port 5174
ESLint 검사
npm run lint
Production 빌드 (TypeScript 컴파일 + Vite 빌드)
npm run build
Storybook 실행
npm run storybook
Storybook 빌드
npm run build-storybook
| 구분 | 사용 기술 |
|---|---|
| 프레임워크 | React 19.1.0, TypeScript 5.8.3 |
| 빌드 도구 | Vite 6.3.5 |
| 스타일링 | Tailwind CSS 3.4.1, Radix UI |
| 상태 관리 | TanStack React Query 5.80.6 |
| 폼 관리 | React Hook Form 7.57.0, Zod 3.25.63 |
| 라우팅 | React Router DOM 7.6.2 |
| 테스팅 | Vitest 3.2.3, Playwright 1.53.0 |
| 문서화 | Storybook 9.0.9 |
| API 모킹(Mock) | MSW (Mock Service Worker) 2.10.2 |