Pessoal, estou começando a utilizar Vue.js com .NET core e estou com uma dúvida na organizacao de componentes.
Nas aulas criamos o componente de botao e em cada tela que queriamos utilizar nosso componente de botao tinhamos que importa-lo. Neste caso, nao faria sentido termos apenas um import desse componente apenas no main.js
e deixa-lo disponível para qualquer parte da aplicação utiliza-lo, sem ter que importa-lo toda vez? Faz sentido?
Outra dúvida, quando importamos um módulo (botao por exemplo) em dois lugares diferentes, o webpack otimiza o bundle de alguma maneira para nao gerar o codigo dos componentes duas vezes?
Obrigado!