Open navigation menu

Vue 3 + Pinia State Management

A state management implementation using Vue 3, Pinia, and TypeScript with modular stores, computed getters, async actions, and persistence.

  • Vue
  • Pinia
  • TypeScript
  • Vite

Highlights

  • Modular Pinia stores with typed state, getters, and actions for predictable architecture
  • Async actions with loading and error states for robust data fetching patterns
  • Store composition pattern for cross-store dependencies without circular imports
  • LocalStorage persistence plugin with selective store hydration on app init

Repository

View on GitHub ↗