У меня довольно большой опыт работы с ES6 и импортом, но я обычно не делаю импорт и экспорт таким образом. Я пытаюсь понять, что я здесь пропускаю. Я провел здесь много поисков, но пока ответов нет.
Экспорт моей функции из файла A
export default myNamedExport;
Экспорт моей импортированной функции в файл B
export myNamedExport from './FileA';
export someOtherNamedExport from './someFile';
Импорт из файла B в файл C
import { myNamedExport } from './FileB';
Но когда я делаю это, мой импорт выглядит так:
myNamedExport: {
myNamedExport,
someOtherNamedExport
}
Я пробовал это по крайней мере в 15 различных конфигурациях различных импортов и экспортов, включая default
и as
, но результат всегда одинаков.
Я бы хотел избежать импорта всего, а затем реэкспортировать его в объект по умолчанию, но что дает? Почему каждая конфигурация, которую я использую, приводит к тому, что моя функция находится внутри объекта? Спасибо за любые идеи.