Qual a diferença usar export default ou apenas export?
Qual a diferença usar export default ou apenas export?
Oi, João, tudo bem?
Há duas formas de fazer os exports dos módulos. Há a forma explicita (nomed) e a padrão (default). Em um módulo onde somente tenha exports nomeado podem haver vários exports, mas caso o seu export seja default
ele é exclusivo, ou seja, só pode haver um único export
dentro daquele script.
Exemplo de export nomeada (que podem ser mais por arquivo):
export const quadrado = l * l
export const retangulo = b * a
Exemplo de export padrão (que é somente uma por arquivo)
export default const triangulo = (b * a)/2
Para saber mais: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/export
https://www.alura.com.br/artigos/como-funciona-o-import-e-export-do-javascript
Caso tenha alguma dúvida é só falar :}}