如何在 Bower 中包含 ReactDOM

How to include ReactDOM with bower

我正在使用 brunch,所以我使用 bower 而不是 npm 来获取包依赖项。

我读到 React.render(<somReactElement/>, document.getElementById('foobar');); 已弃用,我们必须使用 ReactDOM.render(...);

在 NPM 上你可以很容易地安装它:https://facebook.github.io/react/blog/2015/10/07/react-v0.14.html 但是在 bower 上,Facebook 说 react-dom 包含在 react 库中。

我确实在包 bower_components/react/react-dom.js 中找到了源库(也有缩小版),但我不知道如何使用它。

但是不行。

知道如何在不在项目中添加 js 文件的情况下包含库(对我来说这是一个非常糟糕的解决方案,因为我们不再使用我们的包管理器了)。

好的,我在尝试了很多东西后发现了问题...

我在最后一个版本 (0.13.x) 中使用了 react-router 并且在最后一个版本中也使用了 react-bootstrap (version 0.27.x)。但是 react-bootstrap 0.27 取决于 react 0.14.x... 而这个版本的 react 与 react-router 不匹配...

Javascript 生态系统损失了三个小时...