Reactjs 如何在一个事件上调用两个函数
我想在我的子组件的onChange事件中调用两个方法。Reactjs 如何在一个事件上调用两个函数,reactjs,material-ui,local-storage,themes,Reactjs,Material Ui,Local Storage,Themes,我想在我的子组件的onChange事件中调用两个方法。 父组件: <UserOptions changeTheme = {this.handelChangeTheme}/> handelChangeTheme () { this.setState({theme: !this.state.theme}); } handelChangeTheme(){ this.setState({theme:!this.state.theme}); } 子组件: <Select
父组件:
<UserOptions changeTheme = {this.handelChangeTheme}/>
handelChangeTheme () {
this.setState({theme: !this.state.theme});
}
handelChangeTheme(){
this.setState({theme:!this.state.theme});
}
子组件:
<Select
style={{marginRight:'50px'}}
onClick = {(e)=>{this.themeHandleChange(event);
this.props.changeTheme();}}
>
<MenuItem value={0}>Light</MenuItem>
<MenuItem value={1}>IGS</MenuItem>
</Select>
themeHandleChange(event) {
localStorage.setItem('theme', event.target.value);
}
{this.themeHandleChange(事件);
this.props.changeTheme();}
>
轻的
IGS
主题更改(事件){
setItem('theme',event.target.value);
}
那么我如何调用两个方法呢(
themeHandleChange
handelChangeTheme=>this.props.changeTheme
)APP.js
re-render可以将主题应用到所有组件中