
Vue 2→3 & Nuxt 2→3 Geçişi
Options API'den Composition API'ye, Vuex'ten Pinia'ya, asyncData/fetch'ten useFetch'e, breaking changes, geçiş stratejileri, nuxtServerInit kullanımdan kaldırılması
1Vue 2'nin Options API'si ile Vue 3'ün Composition API'si arasındaki temel mimari fark nedir?
Vue 2'nin Options API'si ile Vue 3'ün Composition API'si arasındaki temel mimari fark nedir?
Cevap
Composition API, kodu seçenek türüne göre değil mantıksal işlevine göre düzenleyerek ilgili kodun bir arada gruplanmasına olanak tanır. Bu yaklaşım, data, methods ve computed property'leri ayıran Options API'nin aksine karmaşık bileşenlerin okunabilirliğini ve sürdürülebilirliğini artırır. Composition API ayrıca composables aracılığıyla mantığın yeniden kullanılmasını kolaylaştırır ve isim çakışmalarına yol açabilen mixins'in yerini etkili biçimde alır.
2Nuxt 3, Nuxt 2'ye kıyasla auto-imports konusunda hangi büyük değişikliği getirdi?
Nuxt 3, Nuxt 2'ye kıyasla auto-imports konusunda hangi büyük değişikliği getirdi?
Cevap
Nuxt 3, composables, bileşenler ve framework yardımcıları için auto-imports'u varsayılan olarak etkinleştirerek manuel import ihtiyacını ortadan kaldırır. Bu özellik geliştirici deneyimini iyileştirir ve boilerplate kodu azaltır. Nuxt 2, çoğu işlevsellik için açık import gerektiriyordu. Açık kontrol gerekçeleriyle gerekirse bu özellik yapılandırmadan devre dışı bırakılabilir.
3Vue 3'te, kaldırılan Vue 2 filters'ının yerini hangi yöntem alır?
Vue 3'te, kaldırılan Vue 2 filters'ının yerini hangi yöntem alır?
Cevap
Filters, yeni geliştiricilerin anlamasını zorlaştıran özel bir söz dizimi oluşturdukları ve performansı etkiledikleri için Vue 3'te kaldırıldı. Resmi öneri, veri dönüşümleri için computed property'ler veya metotlar kullanmaktır. Computed property'ler maliyetli hesaplamalar için otomatik caching avantajı sunarken, metotlar parametreli basit dönüşümler için uygundur.
Nuxt 2'nin Webpack'inin yerini alan, Nuxt 3'teki varsayılan build tool nedir?
Özel bileşenler için v-model söz dizimi Vue 2 ile Vue 3 arasında nasıl değişti?
+19 mülakat soruları
Diğer Vue.js / Nuxt.js mülakat konuları
JavaScript Temelleri
Modern JavaScript (ES6+)
Vue Temelleri
Vue Bileşenleri
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Vue Reaktifliği
Nuxt Temelleri
Nuxt Data Fetching
Nuxt SSR & SSG
Nuxt Sunucu Rotaları
Nuxt Modülleri
Vue Composable'ları
Vue Formları ve Doğrulama
Nuxt Durum Yönetimi
Vue Testing
Nuxt Dağıtımı & CI/CD
Vue Performansı
İleri Düzey Vue Desenleri
Vue ile TypeScript
Nuxt Kimlik Doğrulama
Nuxt ile SEO
Nuxt Uluslararasılaştırma
Vue Mimarisi
Nuxt Güvenliği
Vue Ekosistemi
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