En JavaScript, les modules sont des unités de code autonomes qui peuvent exposer des ressources à d'autres modules à l'aide de l'exportation et consommer des ressources d'autres modules à l'aide de l'importation. Ce mécanisme est essentiel pour créer du code modulaire et réutilisable dans les applications JavaScript modernes.
Exportations par défaut
// Exporting a default asset export default function greet(name) { console.log(`Hello, ${name}!`); } // Importing the default export import greet from './myModule';
Exportations nommées
// 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';
Combinaison des exportations par défaut et nommées
Vous pouvez avoir à la fois une exportation par défaut et des exportations nommées dans un seul module :
export default function greet(name) { console.log(`Hello, ${name}!`); } export function farewell(name) { console.log(`Goodbye, ${name}!`); }
Pour importer à la fois les exportations par défaut et nommées :
import greet, { farewell } from './myModule';
Points clés à retenir
Exemple pratique
Envisagez un composant React :
import React from 'react'; export default function Greeting({ name }) { return <h1>Hello, {name}!</h1>; }
Dans cet exemple, le composant Greeting est exporté comme exportation par défaut. Il peut être importé et utilisé dans d'autres composants :
import Greeting from './Greeting'; function MyComponent() { return <Greeting name="Alice" />; }
En comprenant les exportations et les importations, vous pouvez organiser et réutiliser efficacement le code dans vos projets JavaScript.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!