
Reatividade do Vue
Reactivity system, reactive vs ref, toRef, toRefs, unref, shallow reactivity, readonly
1O que é o sistema de reatividade do Vue?
O que é o sistema de reatividade do Vue?
Resposta
O sistema de reatividade do Vue detecta automaticamente as mudanças nos dados e atualiza o DOM de acordo. Ele se baseia em Proxies do JavaScript que interceptam o acesso e a modificação das propriedades. Esse sistema garante que a interface do usuário permaneça sincronizada com o estado da aplicação sem intervenção manual.
2Qual é a principal diferença entre ref() e reactive()?
Qual é a principal diferença entre ref() e reactive()?
Resposta
ref() cria uma referência reativa para um valor primitivo ou objeto, acessível via .value, enquanto reactive() cria um proxy reativo de um objeto sem exigir .value para acessar as propriedades. ref() é universal (primitivos + objetos) e ideal para valores simples, enquanto reactive() é otimizado para objetos, mas não funciona com primitivos. Na prática, ref() costuma ser preferido por funcionar com todos os tipos.
3Como acessar o valor de um ref no template versus no script?
Como acessar o valor de um ref no template versus no script?
Resposta
No template, o Vue desempacota automaticamente os refs, permitindo o acesso direto sem .value (ex: {{ count }}). No script, você precisa usar .value para ler ou modificar o valor do ref (ex: count.value++). Esse comportamento automático nos templates simplifica a escrita do código, mantendo um controle explícito na lógica JavaScript.
O que acontece se você desestruturar um objeto reactive()?
Qual é a finalidade de toRefs() no Vue?
+17 perguntas de entrevista
Outros temas de entrevista Vue.js / Nuxt.js
Fundamentos de JavaScript
JavaScript moderno (ES6+)
Fundamentos do Vue
Componentes Vue
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Fundamentos do Nuxt
Data Fetching no Nuxt
SSR e SSG no Nuxt
Rotas de servidor Nuxt
Módulos Nuxt
Composables do Vue
Formulários e validação Vue
Gerenciamento de estado no Nuxt
Testes no Vue
Deploy do Nuxt e CI/CD
Desempenho do Vue
Padrões avançados do Vue
TypeScript com Vue
Autenticação Nuxt
SEO com Nuxt
Internacionalização no Nuxt
Arquitetura Vue
Segurança no Nuxt
Ecossistema Vue
Migração Vue 2→3 e Nuxt 2→3
Domine Vue.js / Nuxt.js para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis