我开始研究ReactJS。看来Facebook刚刚发布了15.0.1版本。去年,我在使用JSXTransformer的0.12.x版本中研究了这个框架,现在看来它已不复存在。
现在看来,几乎每个教程都建议将最新的React与Webpack结合使用。有没有办法完全不使用webpack?我正在尝试使用React 15.xx的艰巨任务找到一个很好的有效示例
任何帮助,将不胜感激。
似乎不赞成使用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功能。