Qual a vantagem de transcrever a funação no app.js e o que significa exportar como módulo? Qual a vantagem no dia-a-dia de trabalhar dessa maneira?
Qual a vantagem de transcrever a funação no app.js e o que significa exportar como módulo? Qual a vantagem no dia-a-dia de trabalhar dessa maneira?
Fala Ricardo, tudo bem?
Utilizarmos modulos no JavaScript nos permite uma melhor organização do nosso código, aonde todas importações ou ações gerais ficam somente em um arquivo, e ao mesmo tempo tem uma boa organização visto que podemos importar e exportar os nosso arquivos a qualquer momento e de forma fácil, quando separamos nosso código em arquivos isso facilita no momento que vamos fazer uma manutenção, pois saberemos com mais facilidade aonde esta aquela parte do código. Você também poderia importar os arquivos diretos no HTML, porém ficaria mais bagunçado e não poderiamos escolher o que queremos que os outros arquivos tem acesso, mas utilizando modulos podemos exportar funções separadas de um mesmo arquivo, exportar variáveis e muitas outras coisas.
Você pode ver melhor sobre o assunto na própria documentação sobre módulos.
Espero ter ajudado, abraços e bons estudos :D
Obrigado Mateus, ajudou bastante!
Denada Ricardo! Qualquer outra dúvida pode mandar aqui pra gente :D