【发布时间】:2016-08-30 18:34:39
【问题描述】:
这是我的 React.Component 的 render 方法:
class Layout extends React.Component {
constructor() {
super();
this.state = {name: "Brian"};
}
changeName(name) {
this.setState({name});
}
render() {
return (
<h1 class="row">hello</h1>
);
}
}
ReactDOM.render(
<Layout/>,
document.getElementById('app')
);
这里是渲染的 HTML:
<div id="app" class="container">
<h1 data-reactroot="">hello</h1>
</div>
我不明白,为什么h1 的class 属性消失了?
【问题讨论】:
-
在
React你必须使用className而不是class
标签: javascript html reactjs jsx