Este é um projeto antigo. Desde c0c707228fb0d167d2f33d24057d23106b07fcb2 migrei o projeto do gulp para webpack configurado para compilar arquivos .vue.
Continuando com a refatoração seria importante atualizar os componentes de .js para .vue e extender a componentização.. E também é importante fazer isso com os modelos prevendo a atualização da api e formulário do backend.
Iniciei, como exemplo, transformando ficha.js em Ficha.vue e FichaSumario.vue. Importante considerar que vamos atualizar a API, portanto é importante refatorar os componentes de modo que aceite ambos os modelos (aplique o conceito de reponsabilidade única de componentes, um vídeo que ilustra bem isso).
Importante verificar sempre o tamanho do bundle do build (após run build ver o tamanho do arquivo dist/main.min.js atualmente menor que 80kb). Tente não incluir novas dependências que aumentem o build (axios e vuex, por exemplo).
Este é um projeto antigo. Desde c0c707228fb0d167d2f33d24057d23106b07fcb2 migrei o projeto do gulp para webpack configurado para compilar arquivos
.vue
.Continuando com a refatoração seria importante atualizar os componentes de
.js
para.vue
e extender a componentização.. E também é importante fazer isso com os modelos prevendo a atualização da api e formulário do backend.Iniciei, como exemplo, transformando
ficha.js
emFicha.vue
eFichaSumario.vue
. Importante considerar que vamos atualizar a API, portanto é importante refatorar os componentes de modo que aceite ambos os modelos (aplique o conceito de reponsabilidade única de componentes, um vídeo que ilustra bem isso).Importante verificar sempre o tamanho do bundle do build (após
run build
ver o tamanho do arquivodist/main.min.js
atualmente menor que 80kb). Tente não incluir novas dependências que aumentem o build (axios e vuex, por exemplo).@m-dantas