Vue.js / Nuxt.js

İleri Düzey Vue Desenleri

Provide/inject, custom directives, render functions, JSX, teleport, suspense, async components

24 mülakat soruları·
Senior
1

Vue 3'te provide/inject'in temel amacı nedir?

Cevap

Provide/inject, verileri bir üst bileşenden herhangi bir alt bileşene, her ara seviyede props geçirmeden iletmeyi sağlar. Bu, props'ların onlara ihtiyaç duymayan birden fazla bileşen seviyesinden geçirilmesi gereken 'props drilling' durumunu önler. Tema yapılandırması veya kimlik doğrulama durumu gibi global verileri paylaşmak için özellikle kullanışlıdır.

2

Composition API kullanan bir bileşende provide ile bir değer nasıl tanımlanır?

Cevap

Composition API'de provide fonksiyonu iki argümanla kullanılır: bir anahtar (string veya Symbol) ve sağlanacak değer. Örneğin setup içinde. Bu değere alt bileşenler inject aracılığıyla erişebilir. Anahtar olarak Symbol kullanmak benzersizliği garanti eder ve isim çakışmalarını önler.

3

Vue 3'te Teleport direktifinin temel işlevi nedir?

Cevap

Teleport, bir bileşenin içeriğini Vue bileşen ağacındaki konumundan farklı bir DOM düğümünde render etmeyi sağlar. Genellikle z-index ve CSS konumlandırma sorunlarından kaçınmak için belge kökünde render edilmesi gereken modaller, tooltip'ler ve bildirimler için kullanılır. Bileşen Vue bağlamını korur ve üst bileşenin verilerine erişebilir.

4

Vue 3'te Teleport kullanmak için hangi öznitelik gereklidir?

5

Vue'da custom directive nedir?

+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