Vue.js / Nuxt.js

Pinia State Management

Pinia stores, state, actions, getters, Integration der Composition API, Store-Komposition, setup stores

20 Interview-Fragen·
Junior
1

Was ist ein Pinia-Store?

Antwort

Ein Pinia-Store ist ein zentralisiertes reaktives Objekt, das state, getters und actions zur Verwaltung des Anwendungszustands enthält. Im Gegensatz zu Vuex vereinfacht Pinia die Syntax, indem es mutations eliminiert, und bietet native TypeScript-Unterstützung. Pinia-Stores ermöglichen es, Daten und Geschäftslogik auf organisierte und wartbare Weise zwischen mehreren Komponenten zu teilen.

2

Welche Funktion sollte zum Erstellen eines Pinia-Stores verwendet werden?

Antwort

Die Funktion defineStore ist die Standardmethode zum Erstellen eines Pinia-Stores. Sie nimmt als ersten Parameter eine eindeutige Kennung und als zweiten Parameter entweder ein Optionsobjekt (option store) oder eine setup-Funktion (setup store) entgegen. Diese Funktion gibt ein Composable zurück, das in Komponenten zum Zugriff auf den Store verwendet werden kann.

3

Wie definiert man in einem Pinia-Store die State-Daten?

Antwort

In einem Pinia-Option-Store wird der state als Funktion definiert, die ein Objekt mit den reaktiven Daten zurückgibt. Dieser funktionale Ansatz stellt sicher, dass jede Store-Instanz ihren eigenen isolierten Zustand erhält. Der state wird dank des Reaktivitätssystems von Vue automatisch reaktiv, sodass Komponenten auf Datenänderungen reagieren können.

4

Was sind actions in einem Pinia-Store?

5

Was sind getters in einem Pinia-Store?

+17 Interview-Fragen

Meistere Vue.js / Nuxt.js für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten