Track-1/client

[mobile/common] form추상화

Closed this issue · 0 comments

✅ 담당 페이지 & 기능

트랙원 입력폼을 추상화합니다.

📝 check-lists

  • 입력값의 validation 기능
  • 입력값이 형식에 맞지 않다면 error를 발생시키고 메세지를 보여주는 기능
  • input의 제어 & 비제어 모두 가능
  • 텍스트 필드, 숫자 필드, 이메일 필드, 패스워드 필드 등 다양한 입력 필드 유형을 지원
  • 모든 입력값이 유효한지, 입력된 값이 있는지, 한번이라도 입력된 적이 있는지 등을 검사하는 상태를 제공
  • 접근성 고려 ( 선택 )
  • input을 변경에 유연하게 스타일링 할 수 있는 기능 지원
  • react-hook-form보다 깔끔한 인터페이스를 지원