私はのonClickでthis.handleClickを使用しますが、それは間違いを警告します。(これはdifinedされていない)なぜ私のonClickイベントは機能しませんか?
var Buttons = React.createClass({
getInitialState() {
return {
field: ':P '
}
},
handleClick(field) {
return this.setState = {
field
}
},
render() {
let count = 1;
return (<div>
<h1> {
this.state.field
} < /h1> {
buttonValues.map(function(val) {
return <button key = {
count++
}
onClick = {
Buttons.handleClick
} > {
val
} < /button>
})
} < /div>
)
}
})
ReactDOM.render(< Buttons/> , document.getElementById('app'));
おそらく 'のonClick = {this.handleClick.bind(この}' –