Vue.js / Nuxt.js

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ı

22 mülakat soruları·
Senior
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.

4

Nuxt 2'nin Webpack'inin yerini alan, Nuxt 3'teki varsayılan build tool nedir?

5

Ö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ı

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