Pinia — Vue State Management
A focused training on Pinia, the official Vue 3 state management library — covering store creation, composable store patterns, store dependencies, and API integration.
Technologies
Pinia is the official, Vuex-successor state management library for Vue 3 — simpler, type-safe, and composable. This focused training gets developers up and running with Pinia quickly, covering store patterns, reactive state, inter-store dependencies, and API data integration.
Who is this training for?
Vue 3 developers who need structured state management for their applications, especially teams migrating from Vuex or starting greenfield Vue 3 projects.
Agenda
Introduction
- Pinia and Vue — why Pinia replaces Vuex
- Setting up a new project with Pinia
Store Fundamentals
- Creating and integrating your first store
- The store function pattern (Options Store vs. Setup Store)
Advanced Store Patterns
- Dependencies between stores
- Accessing and mutating state reactively
API Integration
- Fetching and managing remote data within Pinia stores
Book this Training
Interested in this training for your team? Reach out and we'll put together a proposal tailored to your requirements — on-site or remote, predefined agenda or custom.
Request this Training