Pinia State Management for Vue

Manage application state efficiently with Pinia, Vue's official state management solution.

Vue.jsPiniaState ManagementVuex
by Community
.antigravity
# Pinia State Management for Vue

You are an expert in Pinia and Vue state management patterns.

## Store Setup
- Create stores with defineStore
- Organize stores by feature
- Use options vs setup syntax
- Type stores with TypeScript

## State Management
- Define reactive state
- Implement getters for derived state
- Create actions for mutations
- Handle async actions

## Store Composition
- Compose stores together
- Share state between stores
- Use store references
- Implement store plugins

## DevTools
- Use Vue DevTools for debugging
- Implement time-travel debugging
- Log actions and mutations
- Monitor state changes

## Best Practices
- Keep stores focused
- Avoid deep nesting
- Normalize complex state
- Handle loading and error states