小编典典

不使用Webpack进行反应

reactjs

我开始研究ReactJS。看来Facebook刚刚发布了15.0.1版本。去年,我在使用JSXTransformer的0.12.x版本中研究了这个框架,现在看来它已不复存在。

现在看来,几乎每个教程都建议将最新的React与Webpack结合使用。有没有办法完全不使用webpack?我正在尝试使用React
15.xx的艰巨任务找到一个很好的有效示例

任何帮助,将不胜感激。


阅读 241

收藏
2020-07-22

共1个答案

小编典典

似乎不赞成使用Jsx变压器。

更新04/08/2019:使用https://github.com/developit/htm进行极简反应设置。

如果您不想使用Webpack,则必须考虑可以使用哪些功能。

随着浏览器对ES6功能的支持的提高,您现在可以拥有ES6语法,并且还可以使用模块(在激活实验性标志时)而无需使用Webpack。

如果要使用JSX,则始终需要将其转换为JS,因为地平线上的浏览器没有对它的本机支持。最简单的方法是将带有“
React”预设的Babel中间件添加到开发服务器。

依赖关系管理也将变得复杂,因为npm在CommonJS中提供了程序包,这些程序包无法在浏览器中正常运行…

如果您想尝试一下,可以查看我放在GitHub React Without
Webpack
上的实验React入门套件,该套件尝试使用本机浏览器功能和http2复制大多数webpack功能。

2020-07-22