Javascript 键入时是否在更改inputfield?

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

我想在输入类型文本字段中的ReactJS onChange中执行一个附加函数,然后呈现函数为:

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},不带