Vue.js / Nuxt.js

Vue Ekosistemi

Vite, Vue DevTools, VueUse, Headless UI, Radix Vue, TailwindCSS, UnoCSS, topluluk kütüphaneleri

18 mülakat soruları·
Senior
1

Vite nedir ve geliştirmedeki temel avantajı nedir?

Cevap

Vite, geliştirme sırasında tarayıcının yerel ES modules özelliğini kullanan modern bir build aracıdır; bu sayede bundling'e gerek kalmaz ve neredeyse anlık Hot Module Replacement sağlanır. Başlangıçta tüm kodu bundle eden Webpack'in aksine Vite, dosyaları yalnızca talep üzerine derler. Bu yaklaşım, özellikle büyük kod tabanlarında Vue ve Nuxt projelerinin başlangıç süresini büyük ölçüde azaltır.

2

Vite, üretim için hangi bundler'ı kullanır?

Cevap

Vite, üretim için bundling işleminde Rollup'ı kullanır. Bu tercih, Rollup'ın olgun eklenti ekosisteminden ve verimli tree-shaking ile otomatik code splitting gibi gelişmiş optimizasyonlarından yararlanır. Geliştirmede Vite, hızlı transpilasyon için esbuild kullanır; ancak üretimde Rollup, optimize edilmiş bundle üretimi üzerinde daha iyi kontrol sağlar.

3

Vue ile bir Vite projesinde özel yol takma adları nasıl yapılandırılır?

Cevap

Yol takma adları, vite.config.ts dosyasındaki resolve.alias özelliği aracılığıyla yapılandırılır. Bu yapılandırma, src klasörüne işaret eden @ gibi kısayollar tanımlamaya olanak tanır ve karmaşık göreli import'lardan kaçınılmasını sağlar. Ayrıca TypeScript'in bu takma adları tanıması ve editörde doğru otomatik tamamlama sunması için bu yapılandırmanın tsconfig.json ile senkronize edilmesi gerekir.

4

Vue DevTools'un hangi özelliği bir bileşenin reaktif durumunu incelemeye olanak tanır?

5

Bileşenlerin render performansını ayıklamak için Vue DevTools nasıl kullanılır?

+15 mülakat soruları

Bir sonraki mülakatın için Vue.js / Nuxt.js'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla