Javascript 键入时是否在更改inputfield?
我想在输入类型文本字段中的ReactJS onChange中执行一个附加函数,然后呈现函数为:Javascript 键入时是否在更改inputfield?,javascript,reactjs,react-redux,Javascript,Reactjs,React Redux,我想在输入类型文本字段中的ReactJS onChange中执行一个附加函数,然后呈现函数为: render(){ return ( <div> <InputText /> </div> ) } InputText组件是: class InputText extends React.Component { onChange(e){ console.log("yo
render(){
return (
<div>
<InputText />
</div>
)
}
InputText组件是:
class InputText extends React.Component {
onChange(e){
console.log("you typed again...");
}
render() {
return (
<input type="text" placeholder="search..." onChange={this.onChange()} />
);
}
}
控制台日志将在用户键入时执行,但使用我的方法,控制台日志仅在页面加载时出现
如果用户开始键入,我必须在那里修复什么才能使其运行?从此.onChange中删除。仅此而已。而不是在onChange prop中调用函数,如:
onChange={this.onChange()}
您只需传递函数,如:
onChange={this.onChange}
onChange={this.onChange},不带