📋 리팩토링 대상
Input 컴포넌트
🤔 리팩토링 이유
이메일/비밀번호 검증이 Input 컴포넌트에 종속되어
다른 Form 요소에서 그대로 재사용할 수 없는 문제가 있음
별도 모듈로 분리해 다양한 컴포넌트에서 공통으로 활용 가능하도록 개선
💡 개선 방안
이메일/비밀번호 검증 로직을 별도 모듈로 분리
Input 컴포넌트 내부에서 직접 정의하던 이메일/비밀번호 검증 로직을
regex.ts와 validators.ts로 분리하여 유지보수성 향상.
✅ 체크리스트