Inicio
Blogs
Series
Componentes

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
Ciclos de vida en Vue: Una visión general
Básico
Componentes
Reactividad
Buenas Prácticas
Arquitectura
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)
Ciclos de vida en Vue: fase de creación (beforeCreate, created, setup)
Básico
Componentes
Reactividad
Buenas Prácticas
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)
Ciclos de vida en Vue: fase de montaje (beforeMount, mounted)
Básico
Componentes
Buenas Prácticas
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)
Ciclos de vida en Vue: fase de actualización (beforeUpdate, updated)
Básico
Componentes
Reactividad
Buenas Prácticas
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)
Ciclos de vida en Vue: fase de desmontaje (beforeUnmount, unmounted)
Básico
Componentes
Buenas Prácticas
Arquitectura
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)
Ciclos de vida en Vue: componentes cacheados con <KeepAlive> (activated, deactivated)
Avanzado
Componentes
Buenas Prácticas
Arquitectura
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.