JavaScript модули поддерживают два типа экспортов: именованные экспорты и экспорты по умолчанию. Каждый служит разным целям и следует отдельным синтаксическим правилам.
asПример объявления и импорта:
export const x = 1;
export const y = 2;
import { x, y } from './module';
import { x as myX } from './module'; // с переименованием
Пример объявления и импорта:
export default function greet() {}
import greet from './module';
import myCustomName from './module'; // работает любое имя
{ } и точного имени; экспорты по умолчанию не требуют ни того, ни другогоОдин модуль может экспортировать несколько default экспортов, если они присвоены разным переменным.
Новый — ещё не проверен сообществом
Вы