Я конвертирую проект BackboneJS (v1.2.2) в ES6 w/BabelJS.
Я отметил, что существует разница между:
import Backbone from 'backbone'
и
import * as Backbone from 'backbone'
После прочтения здесь я понимаю, что первый импортирует экспорт по умолчанию Backbone, где, поскольку последний позволяет мне "импортировать весь модуль и ссылаться на его названный экспорт через обозначение свойств."
Я пытаюсь понять разницу между ними. Объекты возвращаются в обоих экземплярах, но первый, кажется, украшен дополнительными свойствами/методами. По крайней мере, я предполагаю, что импорт "всего модуля" будет иметь больше свойств/методов... но я вижу обратное.