Vue.js / Nuxt.js

Composition API

Setup function, ref, reactive, computed, watch, lifecycle hooks, composables, script setup

24 mülakat soruları·
Mid-Level
1

Vue 3'teki Composition API nedir?

Cevap

Composition API, options (data, methods, computed) yerine composition fonksiyonlarını kullanarak Vue bileşen mantığını düzenlemenin yeni bir yoludur. Mantığı option türüne göre değil, özelliğe göre gruplamaya olanak tanır ve composable'lar aracılığıyla kod yeniden kullanımını kolaylaştırır. Ayrıca daha iyi TypeScript desteği ve karmaşık bileşenler için daha iyi bir organizasyon sunar.

2

Composition API'de bir bileşenin mantığını tanımlamak için kullanılan ana fonksiyon nedir?

Cevap

setup() fonksiyonu, Composition API'nin giriş noktasıdır. Bileşen oluşturulmadan önce, hatta created()'ten bile önce çalışır. Argüman olarak props ve context alır ve template'e sunulacak veri ile fonksiyonları içeren bir nesne döndürmelidir. ref, reactive, computed, watch ve Composition API'nin lifecycle hook'ları setup() içinde kullanılır.

3

ref() ile reactive() arasındaki temel fark nedir?

Cevap

ref(), bir primitive değer veya nesne için reaktif bir referans oluşturur ve script içinde .value üzerinden erişilir (ancak template'lerde otomatik olarak çözülür). reactive() yalnızca nesneler ve diziler için reaktif bir proxy oluşturur, .value gerektirmez ancak destructure edilirse reaktifliğini kaybeder. ref() primitive değerler için daha çok yönlüdür, reactive() karmaşık nesneler için daha doğaldır ancak destructure için toRef/toRefs gerektirir.

4

setup() fonksiyonu içinde bir ref'in değerine nasıl erişilir?

5

Composition API'de computed özelliği nasıl oluşturulur?

+21 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