Skip to content

[♻️ Refactor] Input 컴포넌트 검증 로직 분리 #24

@eunji0124

Description

@eunji0124

📋 리팩토링 대상

Input 컴포넌트

🤔 리팩토링 이유

이메일/비밀번호 검증이 Input 컴포넌트에 종속되어
다른 Form 요소에서 그대로 재사용할 수 없는 문제가 있음
별도 모듈로 분리해 다양한 컴포넌트에서 공통으로 활용 가능하도록 개선

💡 개선 방안

이메일/비밀번호 검증 로직을 별도 모듈로 분리
Input 컴포넌트 내부에서 직접 정의하던 이메일/비밀번호 검증 로직을
regex.ts와 validators.ts로 분리하여 유지보수성 향상.

✅ 체크리스트

  • 기존 기능 동작 유지
  • 테스트 코드 작성/수정
  • 코드 리뷰 완료
  • 문서 업데이트

Metadata

Metadata

Assignees

Labels

♻️ Refactor코드 리팩토링 및 개선

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions