Pinia
The Vue Store that you will enjoy using.
Pinia is the officially recommended state management library for Vue.js, designed to provide a delightful developer experience with full TypeScript inference and DevTools integration. It embraces a modular store architecture where each store is a self-contained unit of state, getters, and actions, making large applications easier to reason about. Pinia automatically supports hot module replacement during development so changes to stores are reflected instantly without page reloads. Its plugin system enables features like persistence, synchronization, and custom middleware. Unlike its predecessor Vuex, Pinia removes mutations as a concept, uses a simpler API with composition-store syntax, and works seamlessly with both the Options API and Composition API in Vue 2 and Vue 3.