【发布时间】:2019-07-03 13:18:34
【问题描述】:
我知道在 Node.js 中,当您需要一些带有变量或函数的文件时,从第二次从内存中加载它。
这个概念在 React.js 中的 import 是一样的吗?
我可以使用 import 加载多个变量或函数,然后第二次从内存中加载吗?
【问题讨论】:
-
很高兴知道,但我的问题的答案在哪里?
标签: node.js reactjs import require
我知道在 Node.js 中,当您需要一些带有变量或函数的文件时,从第二次从内存中加载它。
这个概念在 React.js 中的 import 是一样的吗?
我可以使用 import 加载多个变量或函数,然后第二次从内存中加载吗?
【问题讨论】:
标签: node.js reactjs import require
React 是 UI 库。它与import 关键字无关。任何可用的 JavaScript 功能都可以与 React 一起使用,包括 import - 或 require,如果可用的话。
问题是关于 ES 与 CommonJS 模块。前者是通用的,后者主要用在 Node 中,但也得到 Webpack 和其他打包工具的支持,所以import 和require 都可以在 React 应用程序中使用。
我可以使用导入加载多个变量或函数,它会在第二次从内存中加载吗?
这描述了特定于所有 JavaScript 模块的缓存行为,包括 ESM import。一个模块被评估一次,导出被缓存,可以在后续导入时使用。
【讨论】: