Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Promises

Como eu sei quando estou lidando com Promises? Por exemplo no NegociacaoDao.js seria, ao meu ver, uma classe normal. Mas o professor indica como uma Promise.

4 respostas

Fala ai Raul, tudo bem? Quando você chama funções que diferenciam o sucesso com .then e erro com .catch você está utilizando Promises ou o padrão Promise (ou algum await).

Espero ter ajudado.

Mas, quando eu sei que devo usar esse método? Ou é aleatório, posso usar em qualquer situação? Sei que geralmente são usadas em operações assíncronas. Como posso identificar que uma operação será assíncrona?

solução!

Opa tudo bem Raul?

Então quando usar Promises, vai variar da regra de negócio da sua aplicacao.

Um cenário seria se vc tem uma funcao que só será executada quando a funcao anterior já tiver sido finalizado.

Agora se vc tem uma funcao que não precisa aguardar a funcao anterior finalizar ai sim é um bom lugar para utilizar Promises.

Entendeu?

Caso nao tenha ficado, me fala que explico novamente em outras palavras. :-)

Fala ai Raul, a resposta basicamente seria: Usar Promises quando você precisa realizar processos assíncronos que necessitam chamar um callback após conclusão.

Espero ter ajudado.