1. Curso de Vue
  2. /
  3. VueX
  4. /
  5. ¿Qué es Vuex?
1 / 1

¿Qué es Vuex?

Patrón Redux

Vuex es la aplicación del patrón de Redux dentro del ecosistema de Vue.

  • Arquitectura escalable de datos
  • Mayor control sobre el flujo de datos y el estado de la aplicación
  • Estado global e inmutable

Vuex Flow

Para qué lo usamos

  • Simplificar la comunicación de datos entre componentes.
  • Almacenamiento de información de estado de la aplicación que se usará entre diferentes componentes no directamente relacionados (no entre padres / hijos).
  • Caché de llamadas costosas que no se necesita recargar cada poco tiempo o que no son modificadas por otros usuarios.
  • Reducir complejidad de la aplicación

Cuándo no usarlo

  • Si vamos a hacer una aplicación muy pequeña con pocos componentes. Nos resultará demasiado farragoso y complicado para el beneficio a sacar.