私はスキルに反応し、これを行うことによって、私はこの甘いコードラインを見つけました。バインディング:誰かが私にこの権利を手伝うことができますか?
export default class SearchBar extends Component {
constructor(props) {
super(props);
this.state({term:''});
this.onInputChange = this.onInputChange.bind(this);
}
onInputChange(event) {
this.setState({ term: event.target.value});
}
}
ここでJSXの一部
render() {
return(<input
value={ this.state.term }
onChange={ this.onInputChange }
/>)
}
は、あなたは私が本当にラインで何が起こっているのかを理解することができる場所、ソースを教えてくれたり、私を示して/助けてくださいことはできますか?
this.onInputChange = this.onInputChange.bind(this);
それは私を混乱させます。あなたの助けてくれてありがとう。 種類について
[React.jsとES6の可能な重複:コンストラクタで関数をバインドしない理由](http://stackoverflow.com/questions/31294494/react-js-and-es6-any-reason-notバインドするコンストラクタ内の関数) –
これもチェック:http://stackoverflow.com/questions/38334062/why-do-you-need-to-bind-a-function-in- –