Vuex puede considerarse un Event Bus mas avanzado que el que creamos antes cierto?
Introducción
Bienvenidos al Curso Profesional de VueJS
Introducción a VueJS
CLI y Dev Tools
Herramientas y Experiencia de Desarrollo + Archivos .vue
CLI - Hello World
Webpack
Babel
Eslint
SASS y BULMA
PUG
Ejercicio de SASS y PUG
Ejercicio Avanzado de Pug y SASS
Manipulación del DOM
Expresiones
Directivas
Data Binding
Computed properties
Watchers
Eventos
Integración a Platzi Music
Ejercicio de Manipulación del DOM
REST y HTTP
Servicios
Fetch API & Trae
Consumir API's REST
Sistema de Componentes
Component
Creación de componentes
Reactividad
Ciclo de vida
Comunicación entre componentes padres e hijos
Comunicación de hijos hacia padres
Utilización de Slots
Comunicacion entre Componentes Genericos - Event Bus y Plugins
Vue Router
Introducción a Vue Router
Instalar vue-router y configurar router view
Crear y Navegar Rutas con router-link
Extendiendo VueJS
Modifiers
Filtros
Directivas Personalizadas
Mixins
Clases, Animaciones y Transiciones36
Vue Transitions y Animaciones de CSS
Vuex
Estado Centralizado, Flux y Vuex
State
Mutations
Getters
Actions
Integración a Platzi Music
Nuxt.js
Server Side Rendering
Nuxt.js
Conceptos Básicos de Nuxt
Deploy a Producción con Now
Qué es now
Configuración de now y deploy
Conclusiones
Cierre del curso
Bonus
Internacionalización con vue-i18n
Unit Test Karma - Mocha & Webpack
Implementación de Autenticación de Usuarios en Vue usando JWT
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Ignacio Anaya
Aportes 11
Preguntas 0
Vuex puede considerarse un Event Bus mas avanzado que el que creamos antes cierto?
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.
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
👌
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?