Tema destacado
Vue: Reactividad
Selección de preguntas sobre Reactividad con foco en decisiones reales, errores habituales y señales que suelen aparecer en entrevista.
¿Cómo integrarías una librería imperativa o de terceros con Vue sin pelearte con su sistema reactivo?¿Cómo explicarías la reactividad de Vue a alguien que mezcla `ref`, `reactive`, `computed` y `watch` sin criterio?¿Cuándo usarías `ref`, `reactive`, `shallowRef`, `shallowReactive` o `markRaw`?¿Cuándo usarías `computed`, `watch` o `watchEffect` y qué errores aparecen al confundirlos?¿Cómo evitarías perder reactividad al destructurar props, stores o resultados de composables?¿Qué papel tienen `effectScope`, `onScopeDispose` y la limpieza de efectos en composables complejos?¿Cuándo usarías `nextTick`, template refs y hooks de ciclo de vida para coordinarte con el DOM?¿Cómo modelarías estados asíncronos, cancelación y condiciones de carrera dentro de un composable?¿Qué anti-patrones ves al abusar de `watch` para derivar estado o coordinar lógica entre componentes?¿Cómo diseñarías un store de Pinia para mantener una única fuente de verdad y estado derivado limpio?¿Qué optimizaciones aplicarías primero en una pantalla Vue con renders caros y cómo medirías el impacto?¿Qué problemas producen keys inestables, props mutadas y referencias nuevas en cada render?La UI muestra datos viejos aunque el store cambió: ¿cómo localizarías el origen?En una PR Vue importante, ¿qué anti-patrones de reactividad, tipado y acoplamiento revisarías antes de aprobar?
Siguientes temas