Vue.js / Nuxt.js

Ecossistema Vue

Vite, Vue DevTools, VueUse, Headless UI, Radix Vue, TailwindCSS, UnoCSS, bibliotecas da comunidade

18 perguntas de entrevista·
Senior
1

O que é Vite e qual é a sua principal vantagem no desenvolvimento?

Resposta

O Vite é uma ferramenta de build moderna que usa os ES modules nativos do navegador em desenvolvimento, eliminando a necessidade de bundling e permitindo um Hot Module Replacement quase instantâneo. Ao contrário do Webpack, que empacota todo o código na inicialização, o Vite só compila os arquivos sob demanda. Essa abordagem reduz drasticamente o tempo de inicialização dos projetos Vue e Nuxt, especialmente em bases de código grandes.

2

Qual bundler o Vite usa para produção?

Resposta

O Vite usa o Rollup para o bundling em produção. Essa escolha aproveita o maduro ecossistema de plugins do Rollup e suas otimizações avançadas, como tree-shaking eficiente e code splitting automático. Em desenvolvimento, o Vite usa esbuild para uma transpilação rápida, mas em produção o Rollup oferece um melhor controle sobre a geração de bundles otimizados.

3

Como configurar aliases de caminhos personalizados em um projeto Vite com Vue?

Resposta

Os aliases de caminhos são configurados no arquivo vite.config.ts por meio da propriedade resolve.alias. Essa configuração permite definir atalhos como @ para apontar para a pasta src, evitando imports relativos complexos. Também é necessário sincronizar essa configuração com o tsconfig.json para que o TypeScript reconheça esses aliases e forneça o autocompletar correto no editor.

4

Qual recurso do Vue DevTools permite inspecionar o estado reativo de um componente?

5

Como usar o Vue DevTools para depurar a performance de renderização dos componentes?

+15 perguntas de entrevista

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