导入外部 React 组件(CDN?)

时间:2021-06-22 00:42:53

标签: javascript node.js reactjs express

我有一个 Express 应用程序,我正在为一些新页面添加 React 组件。有了这个,为了保持 MVC/Express 结构,我将 React/ReactDOM/Babel 与 CDN 导入到脚本标签中,如官方 React 文档中所述here

这很有效,我可以制作加载在我的页面上的基本 React 组件。但是,我遇到了无法导入外部/第三方组件的问题。

例如,我想使用 ag-gridhandsontable,但不知道如何使用具有我拥有的结构的组件,因为它们的所有组件(以及大多数其他第三方)方组件)文档基于拥有实际 React 应用程序并使用 import {Table} from 'handsontable/react' 或类似内容的想法;我的结构无法完成的所有事情。

这样,我如何在设置中使用第三方组件?

我有一个想法,但可能需要进一步了解向我解释的主题。我的想法是使用 CDN 来“导入”第三方组件,因为我看到了这个 here 的示例,其中第三方 React 组件 <Select 仅与脚本标签中的 CDN 一起导入。我什至将此代码复制到我的设置中,我可以完全按照我对其他组件的期望使用 <Select 组件,但是我如何获得任何其他组件所需的 CDN?有没有地方我可以查找它们以查找诸如 ag-grid 或 handsontable 之类的东西?我自己尝试过 (like this one) 但最终遇到了太多链接并感到困惑。

我的另一个想法可能是下载外部组件的源代码并将它们存储/提供在我的 Express 目录中。但是我在哪里可以找到这些源文件?

任何回应将不胜感激。

0 个答案:

没有答案
相关问题