Vue.js / Nuxt.js

Pinia State Management

Pinia stores, state, actions, getters, integrazione con la Composition API, composizione di store, setup stores

20 domande da colloquio·
Junior
1

Che cos'è uno store Pinia?

Risposta

Uno store Pinia è un oggetto reattivo centralizzato che contiene state, getters e actions per gestire lo stato dell'applicazione. A differenza di Vuex, Pinia semplifica la sintassi eliminando le mutations e offre supporto nativo a TypeScript. Gli store Pinia consentono di condividere dati e logica di business tra più componenti in modo organizzato e manutenibile.

2

Quale funzione si deve usare per creare uno store Pinia?

Risposta

La funzione defineStore è il metodo standard per creare uno store Pinia. Accetta un identificatore univoco come primo parametro e, come secondo parametro, un oggetto di opzioni (option store) oppure una funzione setup (setup store). Questa funzione restituisce un composable che può essere usato nei componenti per accedere allo store.

3

In uno store Pinia, come si definiscono i dati di state?

Risposta

In un option store Pinia, lo state viene definito come una funzione che restituisce un oggetto contenente i dati reattivi. Questo approccio funzionale garantisce che ogni istanza dello store ottenga il proprio stato isolato. Lo state diventa automaticamente reattivo grazie al sistema di reattività di Vue, consentendo ai componenti di reagire ai cambiamenti dei dati.

4

Cosa sono le actions in uno store Pinia?

5

Cosa sono i getters in uno store Pinia?

+17 domande da colloquio

Padroneggia Vue.js / Nuxt.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis