- Overview
- Transcript
1.1 Introduction
Hi! I'm Jeremy McPeak, and I invite you to spend some time with me as I teach you how to use Vuex in your applications.
1.Introduction1 lesson, 01:25
1.1Introduction01:25
2.Using Vuex7 lessons, 50:48
2.1Setting Up the Project05:54
2.2Displaying a List07:03
2.3Adding State04:57
2.4Committing and Tracking Changes09:03
2.5Using Getters to Compute Values08:44
2.6Dispatching Actions to Perform Asynchronous Work06:53
2.7Using Mapping Functions08:14
3.Advanced Vuex3 lessons, 30:42
3.1Using Vuex With the Composition API08:17
3.2Getter Methods09:04
3.3Don't Track Everything and Make Your Actions Chainable13:21
4.Conclusion1 lesson, 00:57
4.1Conclusion00:57
1.1 Introduction
Frameworks like React and Vue revolutionized the way that we write web applications. And while they have certainly made it easier and more efficient to build rich user experiences, there are some things that they just don't do, like managing state. That's why both React and Vue rely upon separate but integrated libraries for managing state. And for Vue, we use Vuex, or however you pronounce it. Hi, I am Jeremy McPeak, and I invite you to spend some time with me so that I can teach you about Vuex. It's a library that excels at managing state for large applications. But I find that I use it for just about every application that I write, both large and small. So in this course, we will build pieces of an application that uses Vuex to manage its state. You'll first of all learn how to store your data X state, and how to access it. But then you'll learn about mutations and how you can use them to manipulate your state. You'll then write Guitars to provide your application with state that is derived from computations. And you'll learn about how to include and dispatch asynchronous tasks. From there, you'll learn more advanced concepts that include the new composition API, guitar methods, chainable actions and more. We have a lot of ground to cover, so when you're ready, cue up the next video, and we will get started.







