About the Pinia: The Enjoyable Vue Store course

As of winter 2021, Pinia is the officially recommended state management solution for Vue.js. Use it to provide a central data store that works with both the Options API and the Composition API.

Pinia is a great choice for statemanagement because it:

  • has an intuitive API
  • is Type Safe for accurate auto completion
  • includes support for Vue.js Devtools
  • has a plugin system that makes it easily extended
  • is modular by design making for better organized code and automatic treeshaking
  • is extremely lightweight, at ~1kb

In this course, learn everything that you need to know to be proficient with Pinia as a state management solution in your Vue.js applications.

·
·
·

What you will learn in the Pinia: The Enjoyable Vue Store course

What is state management and why Pinia?
Pinia installation and setup
Creating modular stores
Storing state
Mutating the state with actions
Sync and async actions
Computed data with Pinia getters
Pinia and the Composition API
Pinia and the Options API

Share this course

Request a course

Who's behind the course

Daniel Kelly - Teacher
Daniel is a full-time educator at Vue School and has a massive passion for Vue.js, Nuxt.js, and Laravel.
Alex Kyriakidis - Contributor / Reviewer
Alex is an educator and consultant, core member of the Vue.js team and author of the first best-selling books on Vue.js.