代码之家  ›  专栏  ›  技术社区  ›  Akshay Vijay Jain

了解谷歌地图反应库

  •  0
  • Akshay Vijay Jain  · 技术社区  · 6 年前

    我发现了这个 post 将Google地图与React集成
    它使用 this library
    正如我们在图书馆页面上看到的,它解释了我们可以使用
    import { GoogleApiWrapper } from google-maps-react

    现在,为了成为一个更好的JS开发人员,我想了解如何直接从库中了解这个API。

    因此,我想了解如何证实这个库,不仅是这个库,我们如何进一步了解我们主要想在react项目中使用的任何库。

    所有的帮助都是非常感谢的,它将帮助所有的开发人员在他们的技能上取得飞跃!!!!

    1 回复  |  直到 6 年前
        1
  •  1
  •   ManavM    6 年前

    当试图找出JS库中发生的事情时,请始终检查 index.js 文件。

    例如,在google maps react中,您可以在root/index.js中找到这一行

    export {wrapper as GoogleApiWrapper} from './GoogleApiComponent';

    在googleapicomponent.js文件中,您会发现它包含 wrapper 作为文件的命名导出和默认导出。

    编辑:

    在大多数库(以及项目)中,您会发现这个标准,人们在一个文件夹中定义许多模块,然后从一个index.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';