# Vue 2→3 & Nuxt 2→3 Geçişi (Vue.js / Nuxt.js) > 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ı - 22 mülakat soruları - Senior - [Mülakat Soruları: Vue.js / Nuxt.js](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari.md) ## 1. 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. ## 2. 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. ## 3. 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. ## 19 soru daha mevcut - 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? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Vue.js / Nuxt.js mülakat konuları - [JavaScript Temelleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/javascript-fundamentals.md): 20 soru, Junior - [Modern JavaScript (ES6+)](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/es6-modern-javascript.md): 20 soru, Junior - [Vue Temelleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-basics.md): 22 soru, Junior - [Vue Bileşenleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-components.md): 20 soru, Junior - [Vue Router](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-router.md): 18 soru, Junior - [Pinia State Management](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/pinia-state-management.md): 20 soru, Junior - [Vuex (Legacy)](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vuex-legacy.md): 15 soru, Mid-Level - [Composition API](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/composition-api.md): 24 soru, Mid-Level - [Vue Reaktifliği](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-reactivity.md): 20 soru, Mid-Level - [Nuxt Temelleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-fundamentals.md): 22 soru, Mid-Level - [Nuxt Data Fetching](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-data-fetching.md): 20 soru, Mid-Level - [Nuxt SSR & SSG](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-ssr-ssg.md): 22 soru, Mid-Level - [Nuxt Sunucu Rotaları](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-server-routes.md): 20 soru, Mid-Level - [Nuxt Modülleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-modules.md): 18 soru, Mid-Level - [Vue Composable'ları](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-composables.md): 20 soru, Mid-Level - [Vue Formları ve Doğrulama](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-forms-validation.md): 20 soru, Mid-Level - [Nuxt Durum Yönetimi](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-state-management.md): 18 soru, Mid-Level - [Vue Testing](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-testing.md): 20 soru, Mid-Level - [Nuxt Dağıtımı & CI/CD](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-deployment-cicd.md): 22 soru, Mid-Level - [Vue Performansı](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-performance.md): 22 soru, Senior - [İleri Düzey Vue Desenleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-advanced-patterns.md): 24 soru, Senior - [Vue ile TypeScript](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/typescript-vue.md): 22 soru, Senior - [Nuxt Kimlik Doğrulama](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-auth.md): 20 soru, Senior - [Nuxt ile SEO](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-seo.md): 20 soru, Senior - [Nuxt Uluslararasılaştırma](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-i18n.md): 18 soru, Senior - [Vue Mimarisi](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-architecture.md): 22 soru, Senior - [Nuxt Güvenliği](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-security.md): 20 soru, Senior - [Vue Ekosistemi](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-ecosystem.md): 18 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/migration-vue2-vue3-nuxt2-nuxt3