--- title: Vue localeTitle: vista --- ## Introdução O Vue.js é uma estrutura progressiva para construir interfaces com o usuário. Seu núcleo é focado apenas na camada "view" e pode ser facilmente integrado a bibliotecas e projetos existentes. Mas por outro lado, o Vue.js também pode ser aproveitado para criar aplicativos de página única poderosos integrando-se a extensões como `vue-router` e `vuex` . Seus principais atributos são os seguintes: * É acessível: se você conhece HTML, CSS e JavaScript básicos - então você estará escrevendo aplicativos em Vue.js em pouquíssimo tempo! * É versátil: você pode usá-lo como uma biblioteca simples ou um framework completo * Seu desempenho: é extremamente eficiente com pouca ou nenhuma otimização necessária.