Preparación por nivel
Senior en Vue
Escenarios complejos de Vue: arquitectura, compromisos técnicos, rendimiento y decisiones de mayor impacto.
¿Cómo decidirías entre Composition API, stores y composables en una app Vue grande?¿Cuándo usarías `watch`, `watchEffect` o `computed` y qué errores aparecen al confundirlos?¿Cómo evitarías mutaciones ambiguas y dependencia implícita entre componentes y stores?¿Cómo organizarías Vue Router y code splitting en una aplicación con muchas áreas de negocio?¿Cómo abordarías una tabla grande en Vue sin colapsar el rendimiento?Un `watch` dispara llamadas duplicadas al backend: ¿cómo lo depurarías?La UI muestra datos viejos aunque el store cambió: ¿cómo localizarías el origen?¿Cómo plantearías una migración de Vuex a Pinia con riesgo acotado?Heredas una base Vue con mezcla de Options API y Composition API: ¿cómo la modernizarías sin reescribir todo?¿Cómo diseñarías un sistema de formularios complejos en Vue sin dispersar validaciones y efectos secundarios?¿Cómo integrarías una librería imperativa con Vue sin pelearte con su sistema reactivo?¿Qué estrategia seguirías para optimistic UI y rollback en Pinia o composables?¿Cómo depurarías un problema de hydration mismatch en Nuxt o SSR Vue?¿Cómo evitarías que un composable termine siendo un mini-framework difícil de testear?¿Cómo dividirías una aplicación Vue en dominios o módulos sin sobreingeniería?¿En una migración a Vue 3, qué modernizarías primero y qué dejarías estable por ahora?