lume_hooks
v0.0.1
Published
페이먼츠 유효성 검증을 위한 커스텀 훅입니다.
Readme
페이먼츠 커스텀 훅
페이먼츠 모듈 1단계
🎯 기능 요구 사항
[Step1] ⚙️ Module
1. 커스텀 훅 분리
- [x] 페이먼츠 카드의 다양한 정보에 대한 유효성 검사 로직을 여러 개의 작은 커스텀 훅으로 분리하기
- 페이먼츠 앱에서 다루었던 카드 정보를 필수적으로 커스텀 훅으로 만들기
2. 유효성 검사하기
- [x] 카드 정보의 유효성 검사 결과와 에러 정보를 사용자인 개발자에게 제공하기
- [x] 유효성 검사에 실패한 경우, 에러 정보를 문자열 형태로 반환하기
3. npm 배포
- [ ] 페이먼츠 커스텀 훅 모듈을 npm으로 배포하기
[Step1] ✅ 프로그래밍 요구사항
- RTL
- [ ] 각 커스텀 훅에 대해 독립적으로 테스트를 작성한다.
- [ ] 정상 입력과 비정상 입력(성공 시나리오 / 실패 시나리오)을 모두 테스트한다.
- [ ] 다양한 잘못된 입력(경계값 초과, 빈 입력, 형식 오류 등)에 대해 폭넓게 테스트한다.
📝 커밋 메시지
- feat : 새로운 기능을 추가한 경우
- fix : 버그 수정
- docs : 문서를 수정한 경우
- style : 코드 스타일, 포멧, 주석을 변경
- design: CSS 등 사용자 UI 디자인 변경
- refactor : 코드 리팩토링
- test : 테스트 관련 코드를 수정한 경우
- chore : 코드 수정이 아닌, 단순 폴더명 파일명 등을 수정한 경우
- remove: 파일이나 로직을 삭제한 경우
