Como usar async e await para escrever código assíncrono de forma síncrona e legível
async e await são uma sintaxe para trabalhar com Promises de forma mais legível, como se o código fosse síncrono.
A palavra async antes de uma função faz ela retornar sempre uma Promise.
Carregando...
O await pausa a execução da função até que a Promise seja resolvida. Só pode ser usado dentro de funções async.
Carregando...
O código parece síncrono, mas não bloqueia o resto da aplicação.
Carregando...
O mesmo fluxo, mas bem mais legível.
Carregando...
Usar await em sequência faz cada operação esperar a anterior. Para executar em paralelo, use Promise.all:
Carregando...