這裏是我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' –