为什么 react-bootstrap 不适用于 reactjs 0.14.3?
Why is react-bootstrap not working with reactjs 0.14.3?
我刚刚集成了
的两个新版本
- 反应-bootstrap 0.28.1
- 反应 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>
而且有效。
我刚刚集成了
的两个新版本- 反应-bootstrap 0.28.1
- 反应 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>
而且有效。