Reactjs 如何在一个事件上调用两个函数

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

我想在我的子组件的onChange事件中调用两个方法。
父组件

<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可以将主题应用到所有组件中