Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[JS EXPERIENCE 2018] Gerenciando o fluxo assincrono de operações Javascript - Erick Wendel, EW.IT

53 views

Published on

Gerenciando o fluxo assincrono de operações Javascript - Erick Wendel, EW.IT

[JS EXPERIENCE 2018] - 5 de julho de 2018
São Paulo/SP

Published in: Technology
  • Be the first to comment

[JS EXPERIENCE 2018] Gerenciando o fluxo assincrono de operações Javascript - Erick Wendel, EW.IT

  1. 1. ERICKWENDEL INDEPENDENTSOFTWARE CONSULTANT @ERICKWENDEL_|@ERICKWENDEL Gerenciando o fluxo assíncrono de operações Javascript
  2. 2. LISTAR USUÁRIOS EVENT LOOP registerCallback: quandoTerminarMeChama callback: quandoTerminarMeChama(usuarios) Usuarios[]
  3. 3. CALLBACKS
  4. 4. DIFICULDADES ▪ Sincronizar informações corretamente ▪ Arvores de decisão e tratamentos de erro ▪ Dependendo da quantidade de chamadas resulta em callback hell
  5. 5. PROMISES ▪ Possível encadear funções de forma mais organizada ▪ Facilita a chamada e resolução de funções ▪ Sempre use objetos Promise ao invés de Callbacks
  6. 6. CUIDADOS ▪ Mais de uma promise em um mesmo .then ▪ Passar o resultado à frente ▪ Executa apenas uma vez
  7. 7. PASSANDO O VALOR À FRENTE
  8. 8. ASYNC/AWAIT ▪ Método para resolver promises ▪ Visualmente melhor e mais organizado ▪ Execução sequencial (visualmente)
  9. 9. EVENTS ▪ Manipulação de eventos (ações contínuas) ▪ Bastante usado para dados parciais (upload de videos)
  10. 10. KEEP IN TOUCH! contato@erickwendel.com.br http://erickwendel.com.br https://medium.com/@erickwendel http://fb.com/page.erickwendel https://twitter.com/erickwendel_ http://meetup.com/nerdzao http://meetup.com/nodebr http://bit.ly/7masters-js-erickwendel-slides- jsexp2018
  11. 11. ERICKWENDEL INDEPENDENTSOFTWARE CONSULTANT @ERICKWENDEL_|@ERICKWENDEL THANK YOU!

×