6. @flornt#PromessesYield
Function *
!
•C’est un générateur (ECMAScript 6)
!
•Il permet de renvoyer un résultat partiel à la fonction
appelante…
•… et d’être rappelé par une autre valeur…
•… mais c’est toujours asynchrone !
12. @flornt#YourSessionHashtag
Que choisir ?
On expose un service
asynchrone
On utilise un service
asynchrone
Il vaut mieux renvoyer une
promesse
On peut utiliser un
générateur pour consommer
la promesse
14. @flornt#PromessesYield
Yield c’est facile !
•Permet de simplifier la gestion des traitements
asynchrones
!
•Conserve l’asynchronisme de JavaScript
!
•Si vous faites une API JS : renvoyez des promesses !
!
•Si vous consommez une API JS : utilisez yield !