我无法让这个简单的类渲染。这是我的代码。
allView.js
var StatCard = React.createClass({
render: function() {
return (
<div class="card">
<div class="ui statistic">
<div class="value">4480</div>
</div>
<div class="header">Schools</div>
<div class = "meta">matcher</div>
</div>
);
}
});
// console.log("Before ReactDOM.render"); -> It doesn't log anything
ReactDOM.render( <StatCard />, document.getElementById('chartarea'));
HTML文件
<div id="chartarea"> </div>
</body>
<script type="text/jsx" src="static/js/all/allView.js"></script>
我对JS比较陌生,所以我无能为力。 在阅读了类似的问题和文档
后,我做了以下几点type="text/jsx"
type="text/babel"
代替我放置了一个没有评论的console.log语句,但我的控制台上没有显示任何内容。
非常感谢任何帮助。
答案 0 :(得分:1)
你是否包含了babel脚本?怎么样?
答案 1 :(得分:1)
添加脚本类型=&#34; text / babel&#34; JS FIDDLE
<script type="text/babel" src="static/js/all/allView.js"></script>