Vue.js es un marco de trabajo (Framework) progresivo para construir interfaces de usuario. Su núcleo está enfocado solo en la capa "vista" y se puede integrar fácilmente con las bibliotecas y proyectos existentes. Pero, por otro lado, Vue.js también puede aprovecharse para crear potentes aplicaciones de una sola página mediante la integración con extensiones. tales como `vue-router` y `vuex` .