Основное отличие экспорта по умолчанию от именованного экспорта в JavaScript заключается в том, что первый предназначен для экспорта одного значения, а второй — для экспорта нескольких значений. 23
Экспорт по умолчанию позволяет экспортировать отдельное значение из модуля. 2 Этим значением может быть функция, объект, класс и т. д.. 2 Экспорт по умолчанию может быть только один для каждого отдельного модуля (файла). 3
Именованный экспорт позволяет экспортировать несколько переменных, функций или классов из одного модуля. 2 Каждому экспортируемому объекту присваивается имя, и импортировать их нужно, используя именно эти имена. 2
Некоторые преимущества именованного экспорта:
При этом модуль может иметь как экспорт по умолчанию, так и именованный экспорт одновременно. 2