Skip to content

Componente de Número de Cartão de Crédito Causa Re-renderização e Perda de Dados #219

Discussion options

You must be logged in to vote

O problema foi resolvido, o SDK não é o problema.

Como eu resolvi:
Armazenei o valor do onBinChange value?.bin no setValue do react-hook-form:

function handleBinChange(argument: BinChangeArg) {
    setValue('sixFirstDigit', argument.bin ?? '')
}

Também criei um input com type="hidden"

<Input
  id="sixFirstDigit"
  type="hidden"
  placeholder="Digite os 6 primeiros dígitos do cartão"
  {...register('sixFirstDigit')}
/>

E agora eu consigo recuperar tranquilamente no meu componente de exibição de parcelas sem re-renderizar o SDK....

Sendo assim deixo minha dica para os devs do SDK: Fazer um componente de seleção de parcelas que já identifica as parcelas assim que o usuário digitar o número no

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by guilhermealves18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants