문제 정의
디자인 시스템, HTTP 재시도, 날짜대, 폼 검증처럼 해결하려는 문제를 먼저 좁힙니다.
needUI, HTTP, 날짜, 폼, 상태 라이브러리는 모두 다른 책임을 가집니다. 다운로드 수만 보고 고르면 프로젝트의 제약과 맞지 않을 수 있으므로, 무엇을 대신 맡길지와 나중에 바꿀 때의 비용을 함께 봐야 합니다.
디자인 시스템, HTTP 재시도, 날짜대, 폼 검증처럼 해결하려는 문제를 먼저 좁힙니다.
need라이브러리가 제공하는 범위가 필요한 만큼인지, 반대로 애플리케이션 구조를 과하게 바꾸는지 봅니다.
범위유지보수 빈도, 타입 지원, 보안 이슈 대응, SSR 호환성, 번들 크기를 실제 환경에서 확인합니다.
risk앱 전역으로 직접 퍼질 API인지, 작은 adapter 뒤에 숨길 수 있는지에 따라 교체 비용이 달라집니다.
경계도입 전 확인:
- 지금 직접 구현하면 어떤 위험이 있는가
- 라이브러리가 그 위험을 실제로 줄이는가
- 1년 뒤 교체 비용은 어디에서 생기는가