[英]understanding google-maps-react library
当试图找出js库中发生了什么时,请始终检查index.js
文件。
例如,在google-maps-react中,您将在root / index.js中找到此行
export {wrapper as GoogleApiWrapper} from './GoogleApiComponent';
在GoogleApiComponent.js文件中,您会发现它具有wrapper
作为命名导出以及文件的默认导出。
编辑:
在大多数库(以及项目)中,您都可以找到该标准,人们可以在一个文件夹中定义许多模块,然后从单个index.js文件中导出它们。
这是因为如果文件夹结构为JS,则使用JS的import-export语法
root
|-> a.js
|-> b
|-> c.js
|-> d.js
|-> index.js
那么您可以使用文件夹中的index.js定义从b导出的内容,直接从文件夹“ b”中导入。
示例index.js看起来像这样
export * from './foo';
export {default as bar} from 'bar';
export {baz} from 'baz';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.