Quando usar export default ou export {} em javascript
Bom dia turma, tenho uma duvida referente ao uso de export em javascript.
Qual o tipo de export é o mais ideal para funções?
Quando devo usar cada um dos export?
desde já agradeço :)
Bom dia turma, tenho uma duvida referente ao uso de export em javascript.
Qual o tipo de export é o mais ideal para funções?
Quando devo usar cada um dos export?
desde já agradeço :)
Quando a gente observa na risca, não há diferença na forma de fazer o export. Na minha prática eu uso o default quando tenho apenas uma função no arquivo, pra agilizar somente os imports, mas novamente isso na minha preferência.
A segunda opção você pode utilizar caso tenha múltiplas funcções dentro de um arquivo, mas não deseja exportar todas. Por exemplo:
const getString = () => 'A'
const getNumber = () => 1
const getBool = () => false
export {
getString,
getNumber
}
Ou então se você declarar uma função sem o export default. Nesse caso, por padrão ele vai entender que você está exportando um objeto que contém a função declarada.
export const getString = () => 'A'
Espero que tenha explicado direito :)
Muito obrigado, vou seguir as dicas