Vue.js / Nuxt.js

Pinia State Management

Pinia stores, state, actions, getters, integracja z Composition API, kompozycja store, setup stores

20 pytań z rozmów·
Junior
1

Czym jest store Pinia?

Odpowiedź

Store Pinia to scentralizowany obiekt reaktywny zawierający state, getters i actions do zarządzania stanem aplikacji. W przeciwieństwie do Vuex, Pinia upraszcza składnię poprzez wyeliminowanie mutations i oferuje natywne wsparcie dla TypeScript. Store Pinia umożliwiają współdzielenie danych i logiki biznesowej między wieloma komponentami w sposób zorganizowany i łatwy w utrzymaniu.

2

Której funkcji należy użyć do utworzenia store Pinia?

Odpowiedź

Funkcja defineStore to standardowa metoda tworzenia store Pinia. Przyjmuje unikalny identyfikator jako pierwszy parametr oraz, jako drugi parametr, obiekt opcji (option store) lub funkcję setup (setup store). Funkcja ta zwraca composable, który można wykorzystać w komponentach do uzyskania dostępu do store.

3

Jak w store Pinia zdefiniować dane stanu?

Odpowiedź

W option store Pinia state jest definiowany jako funkcja zwracająca obiekt zawierający dane reaktywne. To podejście funkcyjne gwarantuje, że każda instancja store otrzymuje własny, izolowany stan. State automatycznie staje się reaktywny dzięki systemowi reaktywności Vue, co pozwala komponentom reagować na zmiany danych.

4

Czym są actions w store Pinia?

5

Czym są getters w store Pinia?

+17 pytań z rozmów

Opanuj Vue.js / Nuxt.js na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo