-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1단계 - 페이먼츠 미션] 파노(전환오) 미션 제출합니다. #3
Conversation
Co-authored-by: Sunny K <sunnyk5780@gmail.com>
Co-authored-by: hwano <jho2301@gmail.com>
Co-authored-by: Sunny K <sunnyk5780@gmail.com>
components/common -> components/shared
- temp -> react-payments
- private 플래그 제거 - jest, testing library 제거
- description: 우아한테크코스 과제 - 리액트 페이먼츠 - title: Payments
- cardBrand - ownerName - cardNumber - expDate - CVC - password - nickname
원래의 생각보다 고민하고, 고칠부분이 많아서 하루 늦었습니다. 죄송합니다
|
안녕하세요 파노님! 위에 말씀해주신 부분은 trade-off긴 합니다. 다만 추후 context api 형태로 옮기거나 store를 만든다면 요러한 부분은 어느정도 해소가 될 부분일 것 입니다! |
1 similar comment
안녕하세요 파노님! 위에 말씀해주신 부분은 trade-off긴 합니다. 다만 추후 context api 형태로 옮기거나 store를 만든다면 요러한 부분은 어느정도 해소가 될 부분일 것 입니다! |
전반적으로 잘 피드백을 적용해주셔서 좋고, 다음 미션 Context API에서 적용해보면서 기존 부분과 비교를 해보면 좋겠습니다! |
안녕하세요 Vallista님 !
썬 @SunYoungKwon 과 페이먼츠 미션 진행한 파노 @jho2301 입니다.
리액트 많이 어렵네요..ㅠㅠ
리뷰 잘 부탁드립니다
요구사항
공통
Storybook
상호 작용 테스트카드 등록
카드 정보 입력시 카드이미지에 실시간으로 반영한다.
카드번호 8자리를 입력하면, 해당 카드가 어느 회사의 카드인지 카드 이미지에 나타난다.
카드번호 뒤 8자리는 숨김처리한다.
소유자 이름은 30자를 넘어갈 수 없다.
소유자 이름 입력 시 입력된 값의 길이를 표시한다.
보안코드는 숨김처리한다.
카드 비밀번호 앞 두 자리는 숨김처리한다.
카드 소유자 이름 입력 시, 소문자는 자동으로 대문자로 변환한다.
카드 정보 입력창 의도한 입력 외에는 입력을 받지 않는다.
만료일 입력창에 한 자리만 입력하고, focus blur시 나머지 한 자리를 0으로 채워준다.
데모
storybook
gh-pages
웹 VSCode 환경
https://github.surf/jho2301/react-payments/tree/step1
디렉토리 구조
중점적으로 리뷰받고 싶은 부분.