Executando verificação de segurança...
4

Guia de Iniciantes para Promises em Javascript

O que é uma Promise ?

Uma Promise, como o próprio nome diz, é uma Promessa 😅 também é uma maneira do JavaScript lidar com operações assíncronas (coisas que algum tempo e não acontecem simultaneamente).

Por exemplo:

  • Buscar dados de um servidor
  • Leitura de um arquivo
  • Aguardando um tempo limite em uma requisição.

Em vez de bloquear tudo, o JavaScript diz:

"Vou executar esta tarefa e, quando terminar, aviso você."

Uma Promise pode estar em um destes 3 estados:

🧇 Pendente - tarefa ainda não concluída.
🆗 Resolvida - tarefa concluída com sucesso.
Rejeitada - falha na tarefa.

Pense na Promisse como um aplicado de entrega de comidas:

  • Você faz o pedido (tarefa assíncrona começa)
  • Você recebe a entrega (Promise Resolvida)
  • Ou a entrega falha (rejeitada, o entregador devorou seu lanche)

Essa é a sintaxe básica de uma Promise:

`let promise = new Promise(function (resolve, reject) {
axios.get('https://jsonplaceholder.typicode.com/users')
.then(response => {
resolve(response);
}).catch(err => {
reject(err);
});
});

promise.then(function (response) {
console.log(response);
}).catch(err => {
console.log(err);
});
`

Se você é iniciantes nos estudos e curte conteúdo sobre programação, vagas, etc, dê uma olhada no meu substacks:
https://open.substack.com/pub/deveprogramar/p/guia-de-iniciantes-para-promises?r=1x9rzg&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true

Ou me acompanhe pelas redes sociais:
@deveprogramar

Carregando publicação patrocinada...