Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай The complete guide to Mastering Pinia (Complete), а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:03:52
    The What and Why of State Management and Stores
  • Урок 2. 00:08:57
    Creating a store from scratch
  • Урок 3. 00:08:36
    Collecting effects with `effectScope`
  • Урок 4. 00:10:39
    Touring the exercise platform
  • Урок 5. 00:15:51
    Creating our own `defineStore()`
  • Урок 6. 00:12:46
    Dependency injection with `inject` and `provide`
  • Урок 7. 00:07:44
    Using `inject` and `provide` to ensure app-specific stores
  • Урок 8. 00:02:46
    Introduction to Creating a Tabs Manager
  • Урок 9. 00:26:38
    Creating a Tabs Manager Solution
  • Урок 10. 00:03:21
    Why use Pinia
  • Урок 11. 00:07:22
    Quick Start with Pinia
  • Урок 12. 00:07:00
    The root state AKA the Pinia instance
  • Урок 13. 00:10:58
    The 3 pillars of Pinia: State
  • Урок 14. 00:06:19
    Practicing State
  • Урок 15. 00:18:55
    The 3 pillars of Pinia: Getters
  • Урок 16. 00:07:39
    Practicing Getters
  • Урок 17. 00:10:16
    The 3 pillars of Pinia: Actions
  • Урок 18. 00:11:56
    Practicing Actions
  • Урок 19. 00:15:53
    Correctly Typing a Store
  • Урок 20. 00:26:14
    Gradient Generator
  • Урок 21. 00:08:39
    When should we use `storeToRefs()`, `toRef()`, and `toRefs()`
  • Урок 22. 00:10:16
    How does `useStore()` work?
  • Урок 23. 00:06:35
    Faster development with Hot Module Replacement
  • Урок 24. 00:10:20
    Fix misusing stores in different places
  • Урок 25. 00:15:28
    What are Setup Stores and how do they compare to Option Stores
  • Урок 26. 00:03:51
    Why both syntaxes?
  • Урок 27. 00:12:41
    When to choose one syntax over the other
  • Урок 28. 00:05:47
    Setup Stores Weaknesses
  • Урок 29. 00:09:45
    Debugging Erroneous Code
  • Урок 30. 00:03:19
    Keeping stores simple
  • Урок 31. 00:15:39
    Partitioning setup stores
  • Урок 32. 00:02:00
    Refactoring Stores Introduction
  • Урок 33. 00:14:36
    Refactoring Stores Solution
  • Урок 34. 00:09:20
    Creating private state
  • Урок 35. 00:03:55
    Private State Introduction
  • Урок 36. 00:02:44
    Private State Solution
  • Урок 37. 00:06:22
    Creating definePrivateState
  • Урок 38. 00:05:48
    Creating definePrivateStore
  • Урок 39. 00:05:31
    Creating defineReadonlyState
  • Урок 40. 00:12:45
    Using Composables in Option Stores
  • Урок 41. 00:08:38
    Using Composables in Setup Stores
  • Урок 42. 00:08:32
    (Not) Overusing stores
  • Урок 43. 00:03:43
    Data Fetching Introduction
  • Урок 44. 00:24:21
    Data Fetching Solution Part 1: useQuery
  • Урок 45. 00:12:35
    Data Fetching Solution Part 2: useMutation
  • Урок 46. 00:10:44
    SSR-friendly State
  • Урок 47. 00:09:34
    Complex State Serialization
  • Урок 48. 00:03:49
    Complex State in Nuxt with Payload Plugins
  • Урок 49. 00:09:44
    State Hydration in Option Stores
  • Урок 50. 00:05:51
    State Hydration in Setup Stores
  • Урок 51. 00:01:53
    Introduction to Testing Stores
  • Урок 52. 00:08:31
    Unit Testing Stores
  • Урок 53. 00:00:39
    Exercise - Testing Stores Introduction
  • Урок 54. 00:12:00
    Exercise - Testing Stores Solution
  • Урок 55. 00:05:32
    Stores with Plugins
  • Урок 56. 00:18:05
    Mocking Stores
  • Урок 57. 00:00:34
    Exercise - Mocking Stores Introduction
  • Урок 58. 00:14:02
    Exercise - Mocking Stores Solution
  • Урок 59. 00:04:32
    What is a Pinia Plugin?
  • Урок 60. 00:08:53
    Adding new properties to Stores
  • Урок 61. 00:06:06
    Adding new state to Stores
  • Урок 62. 00:08:55
    Subscribing to state changes with $subscribe
  • Урок 63. 00:11:43
    Intercepting Actions with $onAction
  • Урок 64. 00:08:38
    Defining and using custom store options
  • Урок 65. 00:03:41
    Exercise - Action Retrying Introduction
  • Урок 66. 00:18:14
    Exercise - Action Retrying Solution