Encadeando promises

preview_player
Показать описание
Neste vídeo dou uma dica bastante interessante sobre como podemos encadear promises.

Cadastre seu e-mail no site para não perder as novidades:

Curta o DevPleno no Facebook:
Conheça nossos cursos premium:

Fullstack Master -
Рекомендации по теме
Комментарии
Автор

Ótimo video, me ajudou muito, obrigado Tulio por compartilhar seu conhecimento!

CesarSantos
Автор

Muito massa! O uso de promises facilita muita a leitura do código.

wescleymatos
Автор

Aula boa como feedback deixo para melhorar umas palavrinhas do inglês como Error, File, etc...

CarlosEduardo-cqwv
Автор

const promiseChain = (param, time) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(param);
resolve();
}, time);
});
};

promiseChain('promise main', 2000)
.then(() => {promiseChain('then1', 5000)})
.then(() => {promiseChain('then2', 3000)})
.then(() => {promiseChain('then3', 4000)})

Implementei o teste acima para testar esse conceito te promise encadeada, mas o resultado foi:
promise main
then2
then3
then1

Mas seguindo esse conceito de promise encadeada teria que ter o resultado:
promise main
then1
then2
then3

O que houve ?

andersondecarvalho
Автор

só funcionou da primeira forma, não sei pq. Fazendo a chamada da outra promise dentro do .then()

lucasalmeida-ypsr