【问题标题】:Does React.lazy() require webpack?React.lazy() 需要 webpack 吗?
【发布时间】:2020-03-21 15:16:42
【问题描述】:

我正在阅读React.lazy() 上的文档,我不清楚使用该 API 是否需要我使用支持该语法的模块捆绑器。

如果我不使用任何捆绑程序而仅使用 <script type="module" src="example.mjs"></script> 提供模块,React.lazy() 仍然可以工作吗?这样做是否有意义?

【问题讨论】:

    标签: reactjs webpack code-splitting


    【解决方案1】:

    没有捆绑器 React.lazy 将无法工作,因为它依赖于动态导入。
    动态导入它不是浏览器现在支持的功能(它是 ecmascript proposal),但捆绑器可以。
    所以答案是肯定的。在 webpack 中阅读更多关于 dynamic imports 的信息。

    【讨论】:

      猜你喜欢
      • 2020-06-23
      • 1970-01-01
      • 1970-01-01
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 2016-02-17
      • 1970-01-01
      相关资源
      最近更新 更多