🌐 EN
NB

Lesson 8 · 32:47

Modern JS & Vue 3 · Lesson 8: State management with Pinia
Streaming only — do not share

Lesson 8: State management with Pinia

32 min Video lesson Live cohort

In this lesson we explore Pinia — the official state management library for Vue 3. You'll learn to define stores using the Composition API style, share reactive state across components, and handle async actions with proper loading and error states.

By the end of the lesson you will be able to: replace Vuex 4 stores with Pinia equivalents, use defineStore(), compose stores, and subscribe to state changes for debugging.

Modern JS & Vue 3
8 / 14 lessons complete
Module 1 · JavaScript Foundations
1. ES2022 features overview 18m
2. Modules & bundling with Vite 24m
3. Async / await patterns 21m

Module 2 · Vue 3 Core
4. Composition API fundamentals 28m
5. Reactive refs & computed 31m
6. Component communication 26m
7. Lifecycle hooks & watchers 19m

Module 3 · State & Routing Current
8. State management with Pinia 32m
9. Vue Router advanced patterns 29m
Quiz 2 · Vue 3 Fundamentals 10q

Module 4 · Advanced Patterns Locked
11. Composables pattern
12. Testing Vue components
13. Performance optimisation
14. Final project review