Ilj*_*lja 16 javascript reactjs
我对我的组件有点困惑,我需要调用onChange来支持道具
<input type="text" value={this.state.text} onChange={this.props.onChange} />
Run Code Online (Sandbox Code Playgroud)
而且还调用了调用组件中的另一个函数handleChange()来更新state.text,我试过了
<input type="text" value={this.state.text} onChange={this.props.onChange; this.handleChange} />
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.
dii*_*___ 30
您可以通过将两个函数放在双引号中来实现:
<input type="text" value={this.state.text} onChange="this.props.onChange(); this.handleChange();" />
Run Code Online (Sandbox Code Playgroud)
这应该工作.但是如果你在第一个函数中调用第二个函数会更好:
function testFunction() {
onChange();
handleChange();
}
Run Code Online (Sandbox Code Playgroud)