Ciclos de vida en Vue
Serie práctica para dominar cada hook del ciclo de vida de Vue, desde los básicos hasta los avanzados.
Capítulo 1

Ciclos de vida en Vue: Una visión general
Ciclo de Vida
Componentes
Reactividad
Básico
Un mapa claro de todos los ciclos de vida de Vue 3 para entender cuándo usar cada hook.
Capítulo 2

Ciclos de vida en Vue: fase de creación (beforeCreate, created, setup)
Ciclo de Vida
Componentes
Reactividad
Básico
Qué pasa realmente en la fase de creación de un componente Vue y cómo decidir entre beforeCreate, created y setup.
Capítulo 3

Ciclos de vida en Vue: fase de montaje (beforeMount, mounted)
Ciclo de Vida
Componentes
Renderizado
Básico
Qué ocurre justo antes y justo después de que Vue inserte un componente en el DOM, y cómo usar beforeMount y mounted sin meter lógica donde no corresponde.
Capítulo 4

Ciclos de vida en Vue: fase de actualización (beforeUpdate, updated)
Ciclo de Vida
Componentes
Renderizado
Reactividad
Básico
Qué ocurre cuando Vue vuelve a renderizar un componente y cómo usar beforeUpdate y updated sin convertirlos en sustitutos de watch o computed.
Capítulo 5

Ciclos de vida en Vue: fase de desmontaje (beforeUnmount, unmounted)
Ciclo de Vida
Componentes
Básico
Qué ocurre cuando un componente sale de pantalla y cómo usar beforeUnmount y unmounted para limpiar listeners, timers y efectos sin dejar fugas ni comportamientos extraños.
Capítulo 6

Ciclos de vida en Vue: componentes cacheados con <KeepAlive> (activated, deactivated)
Ciclo de Vida
KeepAlive
Componentes
Avanzado
Cómo funcionan activated y deactivated en componentes cacheados con <KeepAlive>, cuándo usarlos y cómo evitar datos obsoletos, timers activos y lógica mal ubicada.
Capítulo 7

Ciclos de vida en Vue: manejo de errores con errorCaptured
Ciclo de Vida
Manejo de Errores
Componentes
Avanzado
Cómo usar errorCaptured y onErrorCaptured para aislar fallos en componentes hijos, mostrar estados de respaldo y registrar errores sin romper toda la interfaz.
Capítulo 8

Ciclos de vida en Vue: depuración del render (renderTracked, renderTriggered)
Ciclo de Vida
Depuración
Renderizado
Reactividad
Avanzado
Cómo usar renderTracked, renderTriggered, onRenderTracked y onRenderTriggered para entender qué dependencias entran en un render y qué cambios están forzando nuevas actualizaciones.
Capítulo 9

Ciclos de vida en Vue: renderizado del lado del servidor (serverPrefetch)
Ciclo de Vida
SSR
Arquitectura
Componentes
Avanzado
Cómo usar serverPrefetch y onServerPrefetch para cargar datos antes del render SSR, evitar HTML incompleto y coordinar el primer render del servidor con la hidratación del cliente.