Vue.js / Nuxt.js

Ekosistem Vue

Vite, Vue DevTools, VueUse, Headless UI, Radix Vue, TailwindCSS, UnoCSS, pustaka komunitas

18 pertanyaan wawancara·
Senior
1

Apa itu Vite dan apa keunggulan utamanya dalam pengembangan?

Jawaban

Vite adalah build tool modern yang menggunakan ES modules native browser saat pengembangan, sehingga menghilangkan kebutuhan bundling dan memungkinkan Hot Module Replacement yang nyaris seketika. Tidak seperti Webpack yang membundel seluruh kode saat startup, Vite hanya mengompilasi file sesuai permintaan. Pendekatan ini secara drastis mengurangi waktu startup proyek Vue dan Nuxt, terutama pada codebase besar.

2

Bundler apa yang digunakan Vite untuk produksi?

Jawaban

Vite menggunakan Rollup untuk bundling produksi. Pilihan ini memanfaatkan ekosistem plugin Rollup yang matang serta optimasi canggih seperti tree-shaking yang efisien dan code splitting otomatis. Saat pengembangan, Vite menggunakan esbuild untuk transpilasi cepat, tetapi di produksi Rollup memberikan kontrol yang lebih baik atas pembuatan bundle yang teroptimasi.

3

Bagaimana cara mengonfigurasi alias path kustom dalam proyek Vite dengan Vue?

Jawaban

Alias path dikonfigurasi dalam file vite.config.ts melalui properti resolve.alias. Konfigurasi ini memungkinkan pendefinisian pintasan seperti @ untuk menunjuk ke folder src, sehingga menghindari import relatif yang rumit. Konfigurasi ini juga perlu disinkronkan dengan tsconfig.json agar TypeScript mengenali alias tersebut dan memberikan autocompletion yang benar di editor.

4

Fitur Vue DevTools mana yang memungkinkan inspeksi state reaktif sebuah komponen?

5

Bagaimana cara menggunakan Vue DevTools untuk men-debug performa rendering komponen?

+15 pertanyaan wawancara

Kuasai Vue.js / Nuxt.js untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis