了解谷歌 - 地图 - 反应库

问题描述 投票:0回答:1

我碰到这个post来整合谷歌地图与反应 它采用this library 正如我们可以将库页上看到,它说明了我们可以使用 import { GoogleApiWrapper } from google-maps-react

现在,为了有更好的JS开发者,我希望了解如何直接从库中理解这个API 所以我想了解如何确证以及不仅这个库,我们如何提前与理解,我们希望在我们的反应项目主要使用的任何库移动。 所有帮助是非常赞赏,这将帮助所有的同胞开发商采取的飞跃,他们的技能!

javascript reactjs npm node-modules npm-scripts
1个回答
1
投票

当试图找出什么是一个js库怎么回事,经常检查index.js文件。

例如,在谷歌,地图反应的,你会在根/ 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';
© www.soinside.com 2019 - 2024. All rights reserved.