【发布时间】:2016-08-05 05:29:09
【问题描述】:
我开始研究 ReactJS。看来 Facebook 刚刚发布了 15.0.1 版本。去年我在 0.12.x 版本中研究过这个框架,当时它使用的是 JSXTransformer,现在它似乎不再使用它了。
现在似乎几乎每个教程都建议使用最新的 React 和 Webpack。有没有办法根本不使用 webpack?我正在尝试为 React 15.x.x 的 grunt 任务找到一个很好的有效示例。
任何帮助将不胜感激。
【问题讨论】:
-
你不需要 webpack。你甚至不需要 JSX,你可以写
React.createElement如果你想。如果你想要 JSX,你需要 Babel,它可以与 grunt 一起工作。这就是你所需要的。 -
@nbrogi 好吧,对于“如何在没有 Webpack 的情况下使用 React?”这个问题,这将是一个非常糟糕的答案。说“只需使用 webpack。”
-
@azium:因为解决方案比它试图解决的问题更痛苦,所以这不是一个愚蠢的答案。无论如何,您可以使用 Babel、Gulp 或其他任何东西,但无法回避 React 需要转译的事实。