// Reactをインポート import React from "react"; import ReactDOM from "react-dom"; var propsData = {name: 'Mineo Okuda'} // タスクコンポーネント class Test extends React.Component { // コンストラクター constructor(props) { super(props); this.state = { count : 0 }; } // ボタンクリック時にcountに1を足す _onClick(){ var _count = this.state.count +1; this.setState({ count : _count}); } render(){ return ( <div className="panel panel-default"> <div className="panel-heading"> <p>こんにちは、{this.props.data.name}さん</p> </div> <div className="panel-body"> {this.state.count} <button onClick={this._onClick.bind(this)} className="btn btn-primary">click</button> </div> </div> ); } } // レンダリング ReactDOM.render( <Test data={propsData} />, document.getElementById('container') );