No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Estado Centralizado, Flux y Vuex

39/53
Recursos

Aportes 11

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Vuex puede considerarse un Event Bus mas avanzado que el que creamos antes cierto?

Vuex

Estado Centralizado, Flux y Vuex

Vuex es una librería para manejar el estado de una aplicación. Se recomienda usar en proyectos de mediana y alta complejidad/escala.

Las acciones hacen que la información viaje desde el estado hasta la vista.

Documentación de Vuex

En resumen, integrar Vuex es centralizar todas las propiedades “comunes” que usen varios componentes y accesarlas de una forma más fácil, así nos evitamos liarnos con tantos eventos para hacer una comunicación entre componentes , y por lo que entiendo, los componentes van a poder seguir teniendo sus propiedades propias también sin que tengan que estar en Vuex

Suena muy util.

Un ejemplo de cuando es necesario usar esta libreria es ante un escenario de login. Antes del login necesitas que el navbar, sidemenu, e incluso el header tengan un comportamiento, y luego del login es necesario que todos cambien a la vez de la manera mas sencilla posible.

Esto esta genial

Vuex es como el localStorage de la aplicación Vue.
Todo se encuentra centralizado

Vuex es un patrón de gestión de estado + biblioteca para aplicaciones Vue.js. Sirve como una tienda centralizada para todos los componentes de una aplicación, con reglas que aseguran que el estado solo pueda mutarse de manera predecible. También se integra con la extensión de devtools oficial de Vue

Entonces con esto no es necesario el bus-event de las clases anteriores?

En la misma libreria dicen esta frase de Dan Abramov

👌