Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Full-stack web development with Vue.js
·
Module 9
Vue.js: State Management with Pinia
1
Getting Started with Pinia: Installation and Setup
Install and set up Pinia in a Vue project to manage global application state.
2
Pinia Store: State, Getters, and Actions
Define a Pinia store with reactive state, getters for derived data, and actions for state mutations.
3
Vuex State Management in Components
Access and manipulate store state from within multiple Vue components.
4
Pinia: Solving Prop Drilling
Explain how a centralized store like Pinia solves the problem of prop drilling.
5
Filtering Tasks with Pinia Getters
Implement task filtering (all, active, completed) in the to-do app using a Pinia store and getters.
6
Pinia State Management for To-Do App
Mini Project: Refactor the multi-component to-do app to use Pinia for all state management.
Previous module
Vue.js: Building with Components
Next module
Vue.js: Routing and API Integration