【问题标题】:Require react module on the browser side在浏览器端需要 react 模块
【发布时间】:2015-07-10 02:14:36
【问题描述】:

一些 reactjs 代码在 html 文件中包含 reactJs 源代码,

<script src="react-0.13.1.js" type="text/javascript"></script>
<script src="JSXTransformer-0.13.1.js"  type="text/javascript"></script>
<script src="app.js"></script>

有些人在使用 commonJs 的 app.js 中需要语法,

var React = require("React")

两个代码块做同样的事情吗?

浏览器如何处理require函数调用,因为大多数服务器使用require函数?

【问题讨论】:

标签: reactjs require commonjs


【解决方案1】:

如果你使用 CommonJS 模块系统,你需要一个像 Browserify 或 Webpack 这样的工具来分析你的代码并查看你需要哪些模块。然后,他们获取所有这些模块,并将它们捆绑到一个大的 Javascript 文件中。而且由于所有代码/模块最后都在同一个文件中,因此您可以通过某种方式要求模块,使其看起来在模块定位期间阻塞了 UI,但实际上并非如此。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 2015-12-27
    • 2016-01-13
    相关资源
    最近更新 更多