기술 스택

기술명 선정 이유
Typescript Props 타입 지정으로 인한 잘못된 타입 사용 방지, 자동완성 기능 활용
Next.js 15.1.4 / App Router / React 19.0.0 리액트 서버 컴포넌트 활용, SSR, SSG, ISR를 간편하게 사용하기 위한 프레임워크
Tailwind CSS 유틸리티 클래스 사용으로 클래스 네이밍 고민 감소, 일관된 스타일 적용
react-hook-form client에서 validate 검사를 수월하게 할 수 있음
zod 런타임에서도 타입 검사를 수행하기 위해 사용
es-toolkit 유틸리티 기능을 선언형으로 작성함으로써 코드 가독성 향상
react-datepicker 날짜 선택 UI를 쉽게 적용하기 위해 사용
vercel 복잡한 setup 없이 자동 배포를 하기 위해 사용

Setup

prettier

ESLint

Husky

Github Action

VSCode Extension