Nos vídeos sobre estilização dos componentes da aplicação, o Flávio mencionou o uso de Bootstrap.
A pergunta é: * Quando usamos o Vue.js, é comum escrevermos a estilização do zero, sem nenhuma biblioteca?
Como surgiu a dúvida:
Quando fui pesquisar sobre o uso de Bootstrap com o Vue.js, encontrei uma discussão interessante: "JQuery manipula conteúdo dinamicamente, mas o Vue.js trabalha com o conceito de componentes". Já que o Bootstrap 3 utiliza JQuery para manipular vários de seus componentes, seria necessário importar os dois para dentro da aplicação em Vue.js. Alguns tutoriais no YouTube mostram como fazer essas alterações nos atributos das tags para que não seja necessário importar o JQuery, mas as alterações são trabalhosas. Existe também uma biblioteca específica para Vue.js com os elementos do Bootstrap, mas ele ainda não suporta Bootstrap 4 e foi testado apenas com o Vue.js 1.0.8: http://yuche.github.io/vue-strap/