При попытке узнать, что происходит в библиотеке js, всегда проверяйте файл index.js
.
Например, в google-maps-реагировать вы найдете в root / index.jsэта строка
export {wrapper as GoogleApiWrapper} from './GoogleApiComponent';
Внутри файла GoogleApiComponent.js вы обнаружите, что он имеет wrapper
в качестве именованного экспорта, а также экспорт файла по умолчанию.
РЕДАКТИРОВАТЬ:
В большинстве библиотек (а также проектов) вы найдете этот стандарт, где люди определяют много модулей в папке, а затем экспортируют их из одного index.jsфайл.
Это связано с тем, что с синтаксисом импорта-экспорта JS, если у вас структура папок
root
|-> a.js
|-> b
|-> c.js
|-> d.js
|-> index.js
, вы можете импортировать данные прямо из папки 'b', используяindex.js в папке, чтобы определить, какие экспортные данные должны быть получены из b.
Пример index.js будет выглядеть примерно так:
export * from './foo';
export {default as bar} from 'bar';
export {baz} from 'baz';