這是一個簡單計數器的代碼。多次渲染組件React.js
但是,當我渲染視圖我沒有得到任何輸出。請告訴我代碼有什麼問題。
該按鈕被按下,計數器遞增並呈現在屏幕上。
var Title = React.createClass({
getInitialState : function(){
return {count:0};
},
increment : function(){
this.setState({count:this.state.count+this.props.incVal});
},
render: function() {
return (
<div>
<h1 >Count : {this.state.count}< /h1>
<button onClick={this.increment} >Increment</button>
</div>
);
}
});
var MultiButton = React.createClass({
render : function(){
return(
<Title incVal={1}/>
<Title incVal={5}/>
);
}
});
ReactDOM.render(<MultiButton /> ,
document.getElementById('example')
);
除了通過以下拉斐爾正確的答案,反應過來也顯示在瀏覽器控制檯不錯的錯誤信息(在按下'F12'打開大多數瀏覽器)。在出現問題時,查看瀏覽器控制檯中的錯誤日誌可能是一種很好的做法。 – Leone