State Management with Pinia Workshop

Sold Out
October 25
12:00 PM UTC (5 hours)
Airmeet
Get this workshop for only $99.80 when you check out with the coupon code NUXTNATION23
Pinia is a state management solution for Vue.js applications that’s easy and intuitive to use. It’s modular by default, extensible, and type-safe, making it a great choice for large scale apps.
Daniel Kelly
Daniel Kelly

Online Workshop

Sold Out
$ 499

Who is this for

This workshop is ideal for web developers who know the basics of Vue.js and are looking to manage application data without the headache of prop drilling.

Topics

01
Understanding global state management
02
Creating a Pinia store with core features like: state, actions, and getters
03
Consuming a store in components
04
Organizing the store with modules
05
Usage with the Composition API and the Options API
06
Preserving state with HMR
07
Using composables in the Pinia state

Worshop overview

In Vue.js, it is quite simple to work with components, and share data among them using events and props - especially in small to medium projects. When an application starts growing, managing component state might become tedious and overwhelming. This is where Pinia comes to our rescue.

Pinia is a state management solution for Vue.js applications that makes it easy to store data at a global level and share it amongst application components.

By the end of the workshop, attendees will be able to develop elegant, debuggable, maintainable, and organized applications using a centralized store. No prior experience with Pinia is needed.

We will answer the common question, “When should I use Pinia?” and work on real-world features.

USE COUPON NUXTNATION23 FOR 80% OFF!

Meet the instructors

Picture of Daniel Kelly
Company Logo of Daniel Kelly
Daniel Kelly
Lead Vue School Instructor
Vue.js Forge Master of Code

Daniel is the lead instructor and content creator at Vue School and enjoys helping other developers reach their full potential. With over 10 years of development experience on both the frontend and the backend, he's worked with technologies like Vue.js, Nuxt.js, Laravel and more, to create projects ranging from simple websites to enterprise-level applications.

© All rights reserved. Made with ❤️ by BitterBrains, Inc.