繁体   English   中英

为什么react-bootstrap无法与reactjs 0.14.3一起使用?

[英]Why is react-bootstrap not working with reactjs 0.14.3?

我刚刚集成了两个新版本的

  • react-bootstrap 0.28.1
  • reactjs 0.14.3

通过CDN,但是如果我使用reactjs 0.14.3 ,则无法使react-bootstrap正常工作。 如果我降级到0.13.3版本,一切正常。

有人知道发生了什么事吗? 命名问题?

更新---------------

实际上,它不是反应本身,而是DOM渲染! 使用旧版本时,您必须使用JSXTransformer (0.13.3) ,现在已弃用此版本,而应使用react-dom代替。

有针对这个的解决方法吗? 我如何使用最新版本的reactjs和react-bootstrap?

找到了解决方案。

实际上,这只是我引用源代码的方式。 代替

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.28.1/react-bootstrap.js"></script>

<script type="text/jsx">

   // React Code

   React.render(<Example/>, document.getElementById("example"));
</script>

我用

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.28.1/react-bootstrap.js"></script>


<script type="text/babel">

   // React Code

   ReactDOM.render(<Example/>, document.getElementById("example"));
</script>

而且有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM