Last Modified: 28.04.2022
Vuex is a state manager and library for Vue.js applications. Serves as a central data storage for all app components and ensures predictability of data changes according to specific rules. Additionally, Vuex is integrated with VueDevTools browser extension. This allows using such features, as Time travel or data state export/import.
You can find more details about Vuex 4 and management pattern for state at Vuex website.
Starting from Vue 3 version, Vue developers have declared that Vuex is no longer a default recommended storage (now recommended storage: Pinia). Nevertheless, Vuex support will continue.