인증 도구 선택 기준
Auth.js처럼 세션, provider, callback 처리가 갖춰진 도구를 고르고 직접 구현 범위를 줄입니다.
유명한 패키지를 모두 넣기보다 프로젝트 기능의 빈자리를 채우는지와 App Router 궁합을 함께 봅니다.
Auth.js처럼 세션, provider, callback 처리가 갖춰진 도구를 고르고 직접 구현 범위를 줄입니다.
Zustand, Redux Toolkit, URL 상태 중 어디에 둘지 데이터 출처와 공유 범위로 결정합니다.
shadcn/ui나 Radix UI로 포커스, 키보드 조작, aria 패턴이 갖춰진 부품을 가져옵니다.
Prisma, Drizzle, Mongoose 중 관계형 구조, 문서 구조, 마이그레이션 방식에 맞는 선택지를 고릅니다.
상태 관리와 서버 캐시, 폼 검증과 스키마 검증처럼 역할이 닮은 도구는 경계를 먼저 정합니다.