Так что я думал, что у меня хороший gr asp в обратных вызовах и this
, пока я не начал изучать обработчики событий в реагировании.
Я знаю, что в приведенном ниже коде есть функция onFormSubmit
, которая функция обратного вызова и вызывается, когда пользователь отправляет форму. Но поскольку функция обратного вызова - это функция, которая передается другой функции в качестве аргумента, я хочу знать, какая функция вызывает эту функцию.
class SearchBar extends React.Component{
state={term:""};
onFormSubmit = ()=>{
//do something with callback
}
render(){
return (
<div className="search-bar ui segment">SearchBar
<form onSubmit={this.onFormSubmit} className="ui form">
<div className="field">
<label>Video Search</label>
<input
type="text"
value={this.state.term}
onChange={this.onInputChange}
/>
</div>
</form>
</div>
);
}
}