这里是我React.Component的render
方法:为什么class属性从React呈现的“h1”元素中消失?
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' –