1. Tipos de asincronia en JavaScript.
2. De Callbacks a Promises
3. Event loop
4. Preguntas
app.get("/", (req, res) => {
res.send('Hello from a callback')
})
function processDataCallback(data, cb) {
if(data) {
cb({error:false, message:'its done'})
} else{
cb({error:true, message:'its failed'})
}
}
proccesDataCallback({name: 'Guillermo'}, (response) => {
console.log(response)
})button.addEventListener("click", (ev) => {
const itemId = ev.target.id;
document.dispatchEvent(new CustomEvent("itemAdded", { detail: { item: itemId } }));
})
document.addEventListener("itemAdd", (ev) => {
console.log('add new item')
})fetch(`https://gutendex.com/books?search=${query}`)
.then((response) => response.json())