React.lazy() 需要 webpack 吗?
Does React.lazy() require webpack?
我正在阅读 React.lazy()
上的文档,我不清楚使用 API 是否需要我使用支持该语法的模块捆绑器。
如果我不使用任何捆绑器而只是使用 <script type="module" src="example.mjs"></script>
来提供模块,React.lazy()
是否仍然有效,这样做是否有意义?
没有捆绑器 React.lazy
将无法工作,因为它依赖于动态导入。
动态导入它不是浏览器现在支持的功能(它是 ecmascript proposal),但打包器支持。
所以答案是肯定的。在 webpack 中阅读有关 dynamic imports 的更多信息。
我正在阅读 React.lazy()
上的文档,我不清楚使用 API 是否需要我使用支持该语法的模块捆绑器。
如果我不使用任何捆绑器而只是使用 <script type="module" src="example.mjs"></script>
来提供模块,React.lazy()
是否仍然有效,这样做是否有意义?
没有捆绑器 React.lazy
将无法工作,因为它依赖于动态导入。
动态导入它不是浏览器现在支持的功能(它是 ecmascript proposal),但打包器支持。
所以答案是肯定的。在 webpack 中阅读有关 dynamic imports 的更多信息。