Capítulo 2: Callbacks
2.1. ¿Qué es un callback? Función pasada como argumento
// Ejemplo simple
function saludar(nombre, callback) {
console.log(`Hola, ${nombre}`);
callback(); // Ejecutar el callback
}
function despedir() {
console.log("¡Adiós!");
}
saludar("Juan", despedir);
// Output:
// Hola, Juan
// ¡Adiós!2.2. Callbacks síncronos vs asíncronos
Callbacks síncronos (ejecutados inmediatamente)
Callbacks asíncronos (ejecutados después)
2.3. Error-first callbacks: Patrón estándar
2.4. Limitaciones: El "callback hell" o "pyramid of doom"
2.5. Cuándo usar callbacks y cuándo evitarlos
✓ Usar callbacks cuando:
❌ Evitar callbacks cuando:
2.6. Convertir callbacks en Promesas
Resumen del Capítulo
💡 Conceptos Clave:
🤔 Preguntas de Reflexión:
Última actualización
¿Te fue útil?