user
En JavaScript, qu'est-ce que export.default ?
alphonsio

L'instruction export.default est une syntaxe JavaScript utilisée dans les modules pour exporter une seule valeur par défaut depuis un module. Par exemple :

// Dans un fichier nommé math.js
const add = (a, b) => a + b;
export.default = add;
// Dans un autre fichier
import math from './math.js';
console.log(math(2, 3)); // Cela affichera 5

Dans cet exemple, le module math.js exporte la fonction add en tant que valeur par défaut. Lorsqu'elle est importée dans un autre fichier, elle est importée sous le nom math, car default est la valeur par défaut exportée lorsqu'aucune autre exportation explicite n'est spécifiée.


Il est possible d'exporter plusieurs valeurs en les regroupant dans un objet ou un tableau, puis exporter cet objet ou tableau comme valeur par défaut. Par exemple :

// Dans un fichier nommé math.js
const mathFunctions = {
  add: (a, b) => a + b,
  subtract: (a, b) => a - b
};
export.default = mathFunctions;