JSFiddle - React, Tailwind, and code Playground

JavaScript

// W poniższym przykładzie upieczemy kawałek ciasta.
// Aby dokonać tego będziemy potrzebować trzech kroków.

let doShopping = () => {return new Promise((resolve, reject) => resolve ('Got ingredients'))}
let mixIngredients = () => {return new Promise((resolve, reject) => resolve ('Made dough'))}
let bakeCake = () => {return new Promise((resolve, reject) => resolve ('Baked cake'))}

doShopping()
.then((response) => { alert(response); return mixIngredients() })
.then((response) => { alert(response); return bakeCake() })
.then((response) => { alert(response); alert('Bon appetit') });