💡 Intuitive
Stores are as familiar as components. API designed to let you write well organized stores.
The intuitive store for Vue.js
Type Safe, Extensible, and Modular by design. Forget you are even using a store.
Stores are as familiar as components. API designed to let you write well organized stores.
Types are inferred, which means stores provide you with autocompletion even in JavaScript!
Pinia hooks into Vue devtools to give you an enhanced development experience in both Vue 2 and Vue 3.
React to store changes to extend Pinia with transactions, local storage synchronization, etc.
Build multiple stores and let your bundler code split them automatically.
Pinia weighs ~1.5kb, you will forget it's even there!