Vue.js / Nuxt.js

Pinia State Management

Pinia stores, state, actions, getters, Composition API entegrasyonu, store kompozisyonu, setup stores

20 mülakat soruları·
Junior
1

Pinia store nedir?

Cevap

Pinia store, uygulama durumunu yönetmek için state, getters ve actions içeren merkezi bir reactive nesnedir. Vuex'in aksine Pinia, mutations'ı ortadan kaldırarak sözdizimini basitleştirir ve native TypeScript desteği sunar. Pinia store'lar, verileri ve iş mantığını birden fazla bileşen arasında düzenli ve bakımı kolay bir şekilde paylaşmayı sağlar.

2

Pinia store oluşturmak için hangi fonksiyon kullanılmalıdır?

Cevap

defineStore fonksiyonu, bir Pinia store oluşturmak için standart yöntemdir. İlk parametre olarak benzersiz bir tanımlayıcı, ikinci parametre olarak ise bir seçenek nesnesi (option store) veya bir setup fonksiyonu (setup store) alır. Bu fonksiyon, bileşenlerde store'a erişmek için kullanılabilen bir composable döndürür.

3

Bir Pinia store'da state verileri nasıl tanımlanır?

Cevap

Bir Pinia option store'da state, reactive verileri içeren bir nesne döndüren bir fonksiyon olarak tanımlanır. Bu fonksiyonel yaklaşım, her store örneğinin kendi izole durumuna sahip olmasını garanti eder. State, Vue'nun reaktivite sistemi sayesinde otomatik olarak reactive hale gelir ve bileşenlerin veri değişikliklerine tepki vermesini sağlar.

4

Pinia store'da actions nedir?

5

Pinia store'da getters nedir?

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