Author Image

tyrandus081

May 3, 2024

Atualização em tempo real de status de pagamento

integraçãoAPIReact NodeAtualização em Tempo RealWebSocketsFront-end

Bom dia pessoal, eu to com uma dúvida. Minha aplicação é React Node para rodar a API de vcs, e ta tudo funcionando direitinho. Mas eu queria que quando a pessoa pagasse o Bolix, ja atualizasse pro usuário no front-end sem ele ter que atualizar a página, vocês tem alguma documentação para isso?

Respostas (2):
Avatar discord do usuario igor_efi

igor_efi

03/05/2024

Bom dia, @tyrandus081!
Existem algumas abordagens que podem ser implementadas para alcançar esse objetivo.

Uma opção é realizar requisições periódicas à sua API para verificar se houve alguma atualização no status da cobrança no seu banco de dados. Isso pode ser feito, por exemplo, fazendo requisições a cada x segundos para verificar se a cobrança está com status pago.

Outra alternativa é implementar um WebSocket, que é um protocolo de comunicação bidirecional entre o cliente e o servidor. Com o WebSocket, o servidor pode enviar atualizações em tempo real para o cliente assim que houver uma mudança de status na cobrança, eliminando a necessidade de fazer requisições periódicas.

Avatar discord do usuario rubenskuhl

rubenskuhl

03/05/2024

O Front-End é React Native, pelo que lembro de outras postagens suas... talvez algo como isto aqui ?
https://blog.logrocket.com/how-to-implement-websockets-in-react-native/