Quelle est la différence entre les exportations par défaut (default exports) et les exportations nommées (named exports) en JavaScript ?

La différence entre les exportations par défaut (default exports) et les exportations nommées (named exports) réside dans la façon dont les modules JavaScript exportent et importent des fonctionnalités.

Exportation par défaut (Default export) :

  • Une exportation par défaut permet d’exporter une seule fonctionnalité, valeur ou classe par module.
  • La syntaxe pour exporter par défaut est export default suivi de l’élément à exporter.
  • Lors de l’importation, il n’est pas nécessaire d’utiliser des accolades {}. Vous pouvez attribuer un nom à l’élément importé selon votre choix.

Exemple d’exportation par défaut :

Exportation nommée (Named export) :

  • Les exportations nommées permettent d’exporter plusieurs fonctionnalités, valeurs ou classes par module.
  • Chaque élément exporté doit avoir un nom spécifique.
  • La syntaxe pour exporter nommément est export suivi de la déclaration de l’élément à exporter.
  • Lors de l’importation, vous devez utiliser des accolades {} et spécifier le nom exact de l’élément importé.

Exemple d’exportation nommée :

En résumé, l’exportation par défaut est utilisée pour exporter une seule fonctionnalité par module, tandis que les exportations nommées sont utilisées pour exporter plusieurs fonctionnalités par module. Les exportations nommées nécessitent l’utilisation des accolades lors de l’importation, tandis que les exportations par défaut n’en ont pas besoin.

Non classé,Web
Share this Story:
  • facebook
  • twitter
  • gplus

Leave a comment

Comment