Vue.js / Nuxt.js

Pinia State Management

Pinia stores, state, actions, getters, integratie met de Composition API, store-compositie, setup stores

20 gespreksvragen·
Junior
1

Wat is een Pinia-store?

Antwoord

Een Pinia-store is een gecentraliseerd reactief object dat state, getters en actions bevat om de applicatiestatus te beheren. In tegenstelling tot Vuex vereenvoudigt Pinia de syntaxis door mutations te elimineren en biedt het native TypeScript-ondersteuning. Met Pinia-stores kun je gegevens en bedrijfslogica op een georganiseerde en onderhoudbare manier delen tussen meerdere componenten.

2

Welke functie moet worden gebruikt om een Pinia-store te maken?

Antwoord

De functie defineStore is de standaardmethode om een Pinia-store te maken. Ze accepteert een unieke identificatie als eerste parameter en als tweede parameter een options-object (option store) of een setup-functie (setup store). Deze functie retourneert een composable die in componenten kan worden gebruikt om toegang te krijgen tot de store.

3

Hoe definieer je in een Pinia-store de state-gegevens?

Antwoord

In een Pinia-option-store wordt de state gedefinieerd als een functie die een object met de reactieve gegevens retourneert. Deze functionele aanpak zorgt ervoor dat elke store-instantie zijn eigen geïsoleerde status krijgt. De state wordt automatisch reactief dankzij het reactiviteitssysteem van Vue, waardoor componenten op gegevenswijzigingen kunnen reageren.

4

Wat zijn actions in een Pinia-store?

5

Wat zijn getters in een Pinia-store?

+17 gespreksvragen

Beheers Vue.js / Nuxt.js voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis