Vuex is a state management library for Vue.js applications. It acts as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. Vuex also integrates with Vue's reactivity system, allowing the store to update components when its state changes.
Vuex to Pinia. How to Migrate an Existing App
Vue.js London 2023Vue.js London 2023
24 min
Vuex to Pinia. How to Migrate an Existing App
Top Content
Are you losing your mind trying to convert your Vuex store to Pinia? Here is a walkthrough on how to migrate store definitions and tests, easily and without suffering.
Modern State Management with Vue 3
Vue.js London Live 2021Vue.js London Live 2021
22 min
Modern State Management with Vue 3
Top Content
The Vue 3 Reactivity and Composition API offers developers flexible techniques to work with reactive data. They enable a new and modern approach to handling State Management. Developers can now effortlessly implement local and global stores. Vuex has been one of the most used First-party plugins for Vue 2. Let's have a look at the advantages and tradeoffs of using Composables instead of Vuex.
Structuring A Massive Vuex Store
Vue.js London Live 2021Vue.js London Live 2021
21 min
Structuring A Massive Vuex Store
Dive deeply into the architecture of our massive Vuex store. This solution will always be easy to scale, read, and maintain no matter how huge your app is.
Vuex? No, it’s X(state)Vue for UI
Vue.js London Live 2021Vue.js London Live 2021
33 min
Vuex? No, it’s X(state)Vue for UI
UI components are built on user flows or state graphs. To manage these states, we usually resolved to boolean variables system like isLoading. But this proves to be buggy and hard to maintain as the codebase grows. There is a better solution. In my talk, we will explore how we can fully control our app's states and develop a more adaptive UI system to users' behavior while keeping the codebase scalable with state machines, in real time.