adoption checklist

라이브러리는 기능, 런타임, 타입, 유지 비용을 함께 통과해야 도입한다

기능이 좋아도 서버 컴포넌트와 맞지 않거나 번들을 크게 늘리면 비용이 커진다. 설치 전 확인 기준을 고정한다.

점검 축확인 질문좋은 신호위험 신호
기능 적합성현재 문제를 직접 줄이는가보일러플레이트와 오류 처리가 줄어듦단순 편의 함수 때문에 큰 의존성 추가
런타임 경계서버/클라이언트/Edge 중 어디서 동작하는가Next.js App Router 사용 예시가 명확함브라우저 API가 서버 코드에 섞임
타입·검증TypeScript와 런타임 검증을 지원하는가타입 추론과 schema 공유가 가능함any 기반 adapter가 많음
번들 영향클라이언트 JS가 얼마나 늘어나는가tree-shaking, dynamic import 가능모든 페이지에 무거운 provider 강제
유지보수업데이트와 생태계가 살아 있는가최근 release, 문서, issue 대응Next.js 최신 버전 호환 이슈 방치