我在CodePen上使用React.js时遇到了一个非常简单的问题!我是React的新手,我试图在CodePen上使用React库。尽管我还使用Babel作为预处理器,但它似乎并不是出于某种原因而起作用。
我觉得这可能与我使用的版本有关? - 15.3.1
http://codepen.io/anfperez/pen/aBomwp
我的代码:
var React = require('react');
var ReactDOM = require('react-dom');
var Test = React.CreateClass({
render: function() {
return (
<h2> Yo </h2>
);
}
});
ReactDOM.render(<Test />, getElementById("test"));
任何提示都表示赞赏。
答案 0 :(得分:1)
问题是您的示例不需要RequireJS。请尝试:http://codepen.io/anon/pen/JbPWeO
var Test = React.createClass({
render: function() {
return (
<h2> Yo </h2>
);
}
});
ReactDOM.render(<Test />, document.getElementById("test"));
答案 1 :(得分:1)
您应该在 javascript pen 设置中添加这些外部脚本:
https://unpkg.com/react/umd/react.development.js
和
https://unpkg.com/react-dom/umd/react-dom.development.js
答案 2 :(得分:0)
以下是一些建议:
答案 3 :(得分:0)
先添加react-js,然后再添加react-dom js,顺序在代码笔中很重要,否则会显示错误