我是React的新手。我想改变一个元素的类。
var NGform = React.createClass({
render: function() {
var classes = 'mmm';
return (
<div>
<div className="{classes}">
<label className="form-label">Logo</label>
<input type="text" />
</div>
</div>
);
}
});
React.render(
React.createElement(NGform, null),
document.getElementById('new')
);
但是班级名称没有改变:
<div class="{classes}" data-reactid=".0.0">
为什么不呢?
答案 0 :(得分:6)
变化
div className="{classes}"
到
div className={classes}
看看它是否适合你,这样它不会将{classes}作为字符串而是作为数据绑定