Оператор export default
В уроке export вы узнали о синтаксисе, называемом именованным экспортом . Это позволило вам сделать несколько функций и переменных доступными для использования в других файлах.
Существует другой синтаксис export
, который вам нужно знать, известный как экспорт по умолчанию. Обычно вы будете использовать этот синтаксис, если экспортируется только одно значение из файла. Он также используется для создания резервного значения для файла или модуля. Ниже приведен пример:
export default function add (x, y) {
return x + y;
}
Примечание
Поскольку export default
используется для объявления резервного значения для модуля или файла, вы можете иметь только одно значение для экспорта по умолчанию в каждом модуле или файле. Кроме того, вы не можете использовать export default
с ключевыми словами var
, let
или const
Примечание
По возможности старайтесь избегать этого способа, так как он может привести к непредвиденным ошибкам при рефакторинге кода (так как в таком случае отсутствует четкое определение перемен, то просто изменение пути к модулю может не показать никаких ошибок. Ведь если другой модуль тоже экспортирует что-то по умолчанию, то ошибки импорта вроде как и есть, и не важно, что там уже прилетает что-то другое).
Следующая функция должна быть резервным значением для модуля. Пожалуйста, добавьте необходимый код для этого.