2
を結合した後、私は入力ののonChangeイベントをキャプチャしようとしていますし、新しい値でSETSTATEを呼び出して、しかし:React.js - 「これは」とすぐに私は私が手入力で入力すると、未定義でも
私はindex.jsコンストラクタで
this.handleChange.bind(this)
呼ばれているにもかかわらず、
Uncaught TypeError: Cannot read property 'setState' of undefined
import React from 'react'
import * as ReactDOM from "react-dom";
import App from './App'
ReactDOM.render(
<App />,
document.getElementById('root')
);
App.js
import * as React from "react";
export default class App extends React.Component {
constructor(props) {
super(props)
this.handleChange.bind(this)
this.state = {contents: 'initialContent'}
}
handleChange(event) {
this.setState({contents: event.target.value})
}
render() {
return (
<div>
Contents = {this.state.contents}
<input type="text" onChange={this.handleChange}/>
</div>
);
}
}