【问题标题】:Node.js require vs React.js importNode.js 需要与 React.js 导入
【发布时间】:2019-07-03 13:18:34
【问题描述】:

我知道在 Node.js 中,当您需要一些带有变量或函数的文件时,从第二次从内存中加载它。
这个概念在 React.js 中的 import 是一样的吗?
我可以使用 import 加载多个变量或函数,然后第二次从内存中加载吗?

【问题讨论】:

标签: node.js reactjs import require


【解决方案1】:

React 是 UI 库。它与import 关键字无关。任何可用的 JavaScript 功能都可以与 React 一起使用,包括 import - 或 require,如果可用的话。

问题是关于 ES 与 CommonJS 模块。前者是通用的,后者主要用在 Node 中,但也得到 Webpack 和其他打包工具的支持,所以importrequire 都可以在 React 应用程序中使用。

我可以使用导入加载多个变量或函数,它会在第二次从内存中加载吗?

这描述了特定于所有 JavaScript 模块的缓存行为,包括 ESM import。一个模块被评估一次,导出被缓存,可以在后续导入时使用。

【讨论】:

    猜你喜欢
    • 2015-11-05
    • 2016-12-20
    • 2021-09-10
    • 1970-01-01
    • 2014-09-22
    • 2018-04-13
    • 2021-02-07
    • 2017-11-24
    相关资源
    最近更新 更多