Dominando async/await em JavaScript
(gcback-1.gitbook.io)O tratamento assíncrono em JavaScript ficou muito mais limpo depois da introdução de Promise e async/await, mas entender claramente como usá-los tende a ser um pouco mais complicado do que com funções de callback. As funções de callback têm desvantagens bem nítidas, como o fato de ser muito fácil criar código difícil de ler, conhecido como Callback Hell, mas também é verdade que, olhando apenas para uma callback isolada, os conceitos básicos são relativamente simples de entender. Já async/await e a Promise por baixo deles são, de fato, mais difíceis de compreender com precisão do que funções de callback. Especialmente para desenvolvedores iniciantes.
Apresentamos um pequeno e-book que ajuda a entender claramente async/await do JavaScript e a Promise que está por trás dele, além de escrever código recomendado no JavaScript moderno. O original em inglês é um e-book pago publicado em 2018, e foi traduzido para o coreano com a autorização do autor.
p.s.
Já que o tema é async/await em JS, seguem também dois textos relacionados apresentados em conjunto.
Usando async/await em funções map e reduce
As armadilhas do await: vamos encontrar gargalos ocultos
Ainda não há comentários.