We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
어떤 부분에 대한 featured인지 기제해 주세요
왜 수행해야 하는지 설명해 주세요. 결제 방식 중 카드를 선택 하였을 때, 보여지는 입력품을 만들기 위함 입니다. 진입 방법은 다음과 같습니다.
선행되어야 할 작업
추가할 작업 목록 공통
최초 결제 방식 등록의 경우
The text was updated successfully, but these errors were encountered:
카드 정보 입력 영역의 경우 다른 곳에서도 재활용할 수 있는 형식으로 개발하기 위해 다음과 같은 방식을 취하였습니다.
type CardInfoProps<T extends FieldValues> = { register: T extends PaymentMethodCardInfo ? UseFormRegister<T> : never; formState: T extends PaymentMethodCardInfo ? UseFormStateReturn<T> : never; }; export default function CardInfoArea<T extends PaymentMethodCardInfo>({ register, formState }: CardInfoProps<T>) { return <> <TextInput.Light {...register('cardNumber')} {...RHFValidErrorHelper( formState.errors.cardNumber?.message, formState.touchedFields.cardNumber )} /> </> }
작업물 : https://github.com/f-lab-edu/netflix-clone-v2/blob/dd8a899501c12af653838c7e59e3eb2adb91be83/src/components/pages/Payment/RegistCardFormPage/component/CardInfoArea.tsx
Sorry, something went wrong.
정책 동의 확인 영역또한 위 방식과 동일한 방식으로 처리되었습니다.
cjhih456
When branches are created from issues, their pull requests are automatically linked.
어떤 부분에 대한 featured인지 기제해 주세요
왜 수행해야 하는지 설명해 주세요.
결제 방식 중 카드를 선택 하였을 때, 보여지는 입력품을 만들기 위함 입니다.
진입 방법은 다음과 같습니다.
선행되어야 할 작업
추가할 작업 목록
공통
최초 결제 방식 등록의 경우
The text was updated successfully, but these errors were encountered: