Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/named-vs-default

В чём разница между named export и default export в ES6 модулях?

СобеседованиеМодули
  • Named export:
    1. Может быть несколько в одном модуле
    2. Импортируется с фигурными скобками: import { name } from './module.js'
    3. Имя при импорте должно совпадать с именем при экспорте
    4. Можно переименовать: import { name as newName } from './module.js'
  • Default export:
    1. Может быть только один в модуле
    2. Импортируется без фигурных скобок: import defaultFunc from './module.js'
    3. Можно дать любое имя при импорте
    4. Используется для главной функциональности модуля
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov