Overview
Dive into a comprehensive tutorial on Vuex fundamentals, the canonical way to handle data stores in Vue.js applications. Learn step-by-step through ten interactive lessons covering core concepts such as creating a Vuex store, using mapState for computed properties, retrieving data with getters, updating state with mutations and actions, structuring stores with modules, handling forms, sharing code with plugins, and testing Vuex components. Gain hands-on experience with interactive screencasts, allowing you to pause and experiment with the code at any time. By the end of this one-hour course, acquire a solid understanding of Vuex basics, empowering you to efficiently manage state in your Vue.js projects.
Syllabus
- Getting Started with Vuex
- Create Vuex Store and use it to hold state
- A Short Message From Team Scrimba
- Preview: The Vue JS Bootcamp
- Create computed properties with Vuex mapState
- Retrieve data from Vuex Store with Getters
- Update state in Vuex Store with Mutations
- Update state asynchronously with Vuex Actions
- Structure and manage Vuex store with Modules
- Handle forms with Vuex
- Share code between Vue apps with Vuex Plugins
- Test Vuex Mutations, Actions and Getters with Mocha and Chai
Taught by
Scrimba