JSFiddle - React, Tailwind, and code Playground
JavaScript
function makeAjaxRequest(ev, cb) {
setTimeout(function(){
cb("OK!");
},0);
}
function request(ev) {
makeAjaxRequest(ev, function (res) {
it.next(res);
});
}
function * foo() {
var res1 = yield request("url1");
var res2 = yield request("url2");
console.log(res1);
console.log(res2);
}
var it = foo();
it.next();