2016-08-30 48 views
0

这里是我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属性?

+1

在'React'你必须使用'className'代替'class' –

回答

0

你需要使用className代替class

<h1 className="row">hello</h1> 
相关问题