私はReactjsで新規です。私は非常に単純なことをやろうとしています:ユーザがテキスト領域内のテキストを変更すると、レンダー関数内のdivを更新します。助言がありますか?エラー取得未定義のプロパティ 'setState'を読み取ることができません
class HTMLEditor extends React.Component {
constructor(props) {
super(props);
this.state = {value: 'Put here HTML'};
}
handleChange(e) {
this.setState({value: e.currentTarget.value});
}
render() {
return (
<div>
<textarea defaultValue={this.state.value} onChange={ this.handleChange } />
<div>{this.state.value}</div>
</div>
);
}
}
ReactDOM.render(
<HTMLEditor />,
document.getElementById('container')
);
にこの答えを参照してください。コンストラクタで 'this.handleChange = this.handleChange.bind(this)'を追加してください – QoP