Lessico IT › Web › Pinia

Pinia

Web Svenska → Aggiornato: 2026-10-02

Libreria ufficiale per la gestione dello stato in Vue 3, che nel 2022 ha sostituito Vuex. Creata da Eduardo San Martin Morote nel 2019, nasce con TypeScript al centro e un'API più semplice di quella di Vuex.

«Pinia» è il diminutivo spagnolo di «piña» (ananas), in linea con il tema tropicale di Vue 3. Si basa sulla Composition API; gli store si definiscono come funzioni: defineStore('cart', () => ...). Supporta il time-travel nei DevTools e l'HMR. È modulare per impostazione predefinita (ogni store è separato). Nell'ecosistema Vue esiste anche VueUse, che però non è un'alternativa ma un complemento (composable).

← Torna al lessico