В чем причина:
import something1 from './something1' import something2 from './something2' export default { something1, something2 } export { something1, something2 }
?
И почему нельзя это сделать:
export default something export something
Спасибо.
Для случая, когда вам нужны отдельные элементы модуля и пространство имен библиотеки.Если это были старые времена:
import { extend } from "jquery"; import $ from "jquery";
Один из них - импорт именованного экспорта, а один - импорт по умолчанию.Любой из них действителен.Но в целом распространенной практикой является индивидуальный экспорт.
Поскольку оператор экспорта либо ожидает, что вы объявите вещь в строке
export const something = ...
Что означает, что он можеттакже не может быть переназначен как default ... Или ожидается экспорт пакета именованных значений.
default
export default something; export { something };