Next.js(App Router)
도구(Utility)Next.js(App Router)을(를) 프로젝트의 안정성과 구현 속도를 위해 활용했다.
API 응답/컴포넌트 Props 계약을 타입으로 고정해 런타임 오류를 줄이고 협업 시 실수를 예방했다.
상태 변화에 따라 UI를 컴포넌트 단위로 조합하고, 재사용 가능한 화면 구조로 유지보수를 쉽게 했다.
토큰(색/타이포/간격)과 유틸 기반으로 스타일 규칙을 표준화해 화면 간 일관성을 유지했다.
TanStack React Query
서버 상태 관리캐싱/로딩/에러/리패칭 정책을 표준화해 데이터 패칭 코드를 단순화하고 사용자 경험을 안정화했다.
페이지와 분리된 UI 컴포넌트를 독립적으로 개발/검증하고 상태 케이스를 문서화해 협업 효율을 높였다.