Closed igr-santos closed 4 years ago
UPDATES
24/04
To do
Objetivos
UPDATES
yarn link
, mais sobre no README do https://github.com/nossas/bonde-webpageTO DO
UPDATES
TODO
UPDATES
apollo-fetch
TODO
Checks para finalização de um plugin:
FinalCustomMessage
Form
Pressão por email
Pressão por telefone
Testes assíncronos para o fluxo de submissão do formulário (erro e sucesso)
Fazer uso do analytics e garantir que esteja funcionando (testes unitários)
[x] Verificar o uso do analytics nos formulários que usam o react-final-form
Acompanhamento assíncrono da chamada com o Twilio
[x] Deixar plugin de pressão por telefone separado do de email
Donation
[ ] Testes assíncronos para o fluxo de submissão do formulário (erro e sucesso)
[ ] Fazer uso do analytics e garantir que esteja funcionando (testes unitários)
[x] Integrar o uso do PagarmeJS
[ ] Fazer o recall para doação recorrente
[x] Configurar ambiente completo em staging para testes de release
Doação única bem sucedida cartão de crédito
Doação única bem sucedida boleto
Doação recorrente bem sucedida cartão de crédito
Doação única / recorrente mal sucedida cartão de crédito / boleto
@vivianedias vamos atualizar aqui cada problema em um comentário, dessa maneira a gente acompanha o problema e quem está resolvendo ele.
Buscando o problema em staging, me deparei com um problema na solução que resolvia o contador de ações, hoje a gente adiciona um evento ao scroll para verificar o momento exato em que o contador precisa iniciar a contagem, esse código era feito com classe e usava o componentDidMount
ao migrar para função, passando a usar useEffect
e useState
esse código me pareceu muito complexo principalmente pelo fato de fazer update no estado do componente causando uma serie de re-renderizações desnecessarias.