Companies Home Search Profile

Vue 3 State Management with Pinia

Focused View

Jim Cooper

2:39:47

23 View
  • 1. Course Overview.mp4
    01:57
  • 1. Introduction.mp4
    01:00
  • 2. Getting Started with Our Demo Application.mp4
    05:56
  • 3. What Is State Management.mp4
    01:58
  • 4. Understanding Pinias Basics.mp4
    02:26
  • 5. Adding Pinia to a Vue Application.mp4
    02:19
  • 1. Introduction.mp4
    01:11
  • 2. Creating a Pinia Store.mp4
    03:41
  • 3. Storing and Accessing Data in a Pinia Store.mp4
    07:27
  • 4. Creating Calculated State in a Pinia Store.mp4
    02:46
  • 5. Maintaining Reactivity with Pinia Store State.mp4
    06:36
  • 6. Patching Store State.mp4
    04:40
  • 1. Introduction.mp4
    01:28
  • 2. Creating a Simple Synchronous Action.mp4
    04:55
  • 3. Setting up a Development Proxy for API Calls.mp4
    04:06
  • 4. Accessing API Data with Actions in a Setup Store.mp4
    03:59
  • 5. Awaiting Async Actions with Suspense.mp4
    05:15
  • 1. Introduction.mp4
    00:42
  • 2. Composing Pinia Stores.mp4
    05:18
  • 3. Avoiding Circular References.mp4
    05:27
  • 4. Encapsulating Business Logic in Stores.mp4
    05:56
  • 5. Using Pinia Stores Outside of Components.mp4
    03:51
  • 6. Enabling Hot Module Replacement.mp4
    03:18
  • 1. Introduction.mp4
    00:54
  • 2. Subscribing to Store State Updates.mp4
    06:19
  • 3. Subscribing to Store Action Calls.mp4
    04:04
  • 4. Creating a Pinia Plugin.mp4
    06:37
  • 5. Adding and Using Store Options.mp4
    06:52
  • 6. Wrapping Store Actions with a Plugin.mp4
    06:07
  • 7. Using Existing Pinia Plugins.mp4
    01:00
  • 8. Using Composables in Pinia Stores.mp4
    03:41
  • 1. Introduction.mp4
    01:02
  • 2. Defining State in an Options Store.mp4
    04:55
  • 3. Defining Getters in an Options Store.mp4
    04:53
  • 4. Defining Actions in an Options Store.mp4
    04:25
  • 5. Defining Store Options in an Options Store.mp4
    02:04
  • 1. Introduction.mp4
    01:08
  • 2. Accessing Stores with the Setup Hook.mp4
    06:12
  • 3. Accessing State and Actions with map() Helpers.mp4
    05:54
  • 4. Accessing Getters with mapState().mp4
    02:53
  • 5. Working with Writable State with mapWritableState().mp4
    04:35
  • Description


    This course will teach you how to manage application state in Vue applications using Pinia; Vue’s official state management library.

    What You'll Learn?


      Every modern web application needs to manage and store client-side application state and interact with the server via APIs. In this course, Vue 3 State Management with Pinia, you’ll learn how to manage application state in Vue applications using Pinia; Vue’s official state management library. First, you’ll learn about the two types of Pinia stores: Setup Stores and Options Stores. Then, you'll explore how to create a Pinia store and retrieve data, including calculated data, from the store. Next, you’ll discover how to use Pinia actions to populate store data including using asynchronous actions to integrate with external APIs for retrieving and storing data from a back-end server. After that, you'll learn how to create custom plugins for Pinia to easily add functionality to all of your stores, like storing data in a browser's LocalStorage, for example. Finally, you'll see how to do all of this with both Setup Stores and Options Stores as well as how to consume these stores from both composition API components and options API components. When you’re finished with this course, you’ll have the skills and knowledge of Pinia needed to create robust Vue applications with real-world state management requirements.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Jim Cooper is a software developer at Pluralsight, with more than 20 years of software development experience. He has a passion for Agile processes, especially lean software development. Jim has been developing production Angular apps since before Angular version 1.0, including Pluralsight's first Html5-based video player. Jim has over 10 years of TDD and pair programming experience which has contributed significantly to his professional development. He has successfully mentored other developers in the use of TDD and agile practices and still enjoys learning from talented developers everywhere.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 41
    • duration 2:39:47
    • level average
    • English subtitles has
    • Release Date 2023/12/06