Em JavaScript, módulos são unidades de código independentes que podem expor ativos a outros módulos usando exportação e consumir ativos de outros módulos usando importação. Este mecanismo é essencial para a construção de código modular e reutilizável em aplicações JavaScript modernas.
Exportações padrão
// Exporting a default asset export default function greet(name) { console.log(`Hello, ${name}!`); } // Importing the default export import greet from './myModule';
Exportações nomeadas
// Exporting named assets export function greet(name) { console.log(`Hello, ${name}!`); } export function farewell(name) { console.log(`Goodbye, ${name}!`); } // Importing named exports import { greet, farewell } from './myModule';
Combinação de exportações padrão e nomeadas
Você pode ter uma exportação padrão e exportações nomeadas em um único módulo:
export default function greet(name) { console.log(`Hello, ${name}!`); } export function farewell(name) { console.log(`Goodbye, ${name}!`); }
Para importar as exportações padrão e nomeadas:
import greet, { farewell } from './myModule';
Principais pontos a serem lembrados
Exemplo prático
Considere um componente React:
import React from 'react'; export default function Greeting({ name }) { returnHello, {name}!
; }
Neste exemplo, o componente Saudação é exportado como exportação padrão. Pode ser importado e utilizado em outros componentes:
import Greeting from './Greeting'; function MyComponent() { return; }
Ao compreender as exportações e importações, você pode organizar e reutilizar código de maneira eficaz em seus projetos JavaScript.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3