0
私はReact 15.1.0を使用しており、イベントをバインドできません。私は何が間違っているのか分かりません。これは私のコンポーネントです:ReactJS - イベントがバインドされない(Megaboilerplate)
import React from 'react';
class PatientProfile extends React.Component {
constructor(props) {
super(props);
this.state = {isToggleOn: true};
this.onClick = this.handleClick.bind(this)
}
handleClick() {
console.log('this is:');
}
render() {
return (
<div>
<button onClick={this.onClick}>off</button>
</div>
);
}
}
export default PatientProfile;
私はオンラインで検索し、Reactの公式サイトでサンプルを試しましたが、うまくいきませんでした。インストールされているパッケージに何か不足していますか?
バインドされました。 handleClick = this.handleClick.bind(this) 'を返し、返されたjsxセクションで' onClick = {this.handleClick} 'を使用します。 –
コードは正常で問題なく動作します。 – dfsq
@AndrewWillems私はあまりにもその方法を試して、それは動作しません。 –