无法在React中更改类

时间:2015-01-22 18:22:17

标签: javascript reactjs

我是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">

为什么不呢?

JSFiddle

1 个答案:

答案 0 :(得分:6)

变化

div className="{classes}"

div className={classes}

看看它是否适合你,这样它不会将{classes}作为字符串而是作为数据绑定