Preparación por nivel

Intermedio en Vue

Bloque intermedio de Vue: diseño práctico, depuración y capacidad de llevar una funcionalidad a producción.

17 preguntas
¿Cuándo un composable reutilizable mejora el diseño y cuándo solo se convierte en una bolsa de efectos secundarios?2 min¿Cómo explicarías la reactividad de Vue a alguien que mezcla `ref`, `reactive`, `computed` y `watch` sin criterio?2 min¿Cómo evitarías perder reactividad al destructurar props, stores o resultados de composables?2 min¿Cuándo usarías `nextTick`, template refs y hooks de ciclo de vida para coordinarte con el DOM?2 min¿Qué criterio usarías para mover lógica de un componente a Pinia o dejarla local?2 min¿Cuándo usarías guards de Vue Router, middleware de Nuxt o fetching en la pantalla para preparar una ruta?2 min¿Qué revisarías al implementar i18n y carga diferida de traducciones en Vue/Nuxt?2 min¿Qué optimizaciones aplicarías primero en una pantalla Vue con renders caros y cómo medirías el impacto?2 min¿Cómo decidirías entre `v-if`, `v-show`, componentes dinámicos, `keep-alive` y `Suspense` en un caso real?2 min¿Qué problemas producen keys inestables, props mutadas y referencias nuevas en cada render?2 min¿Qué estrategia de testing usarías para componentes, composables, stores y rutas?2 min¿Qué conviene testear explícitamente en Vue y qué preferirías no fijar para no romper tests por detalles de implementación?2 min¿Cómo mockearías red, router, Pinia y composables sin perder confianza en el comportamiento?2 min¿Cómo detectarías que una suite Vue es lenta o poco mantenible y qué harías para recuperarla?2 min¿Cómo protege Vue frente a XSS y en qué casos esa protección deja de bastar?2 min¿Qué revisión harías antes de aceptar `v-html`, contenido enriquecido o integraciones que inyectan HTML?2 minEl backend es lento y no puedes cambiarlo esta sprint: ¿cómo mejorarías la UX desde Vue/Nuxt?2 min