Reactjs 在react native中使用datepicker调用辅助函数

Reactjs 在react native中使用datepicker调用辅助函数,reactjs,react-native,Reactjs,React Native,我试图弄清楚,当从我拥有的react native datepicker组件中选择日期时,如何成功关闭模式。我当前将变量的状态设置为选择日期,如下所示: onDateChange={(date) => {this.setState({birthday: date})}} 但是,我有一个函数this.toggleModal(),它可以自己工作,但是我也想用onDateChange来实现这个函数,但我似乎无法让它工作 我尝试了onDateChange={(日期)=>{this.setStat

我试图弄清楚,当从我拥有的react native datepicker组件中选择日期时,如何成功关闭模式。我当前将变量的状态设置为选择日期,如下所示:

onDateChange={(date) => {this.setState({birthday: date})}}
但是,我有一个函数
this.toggleModal()
,它可以自己工作,但是我也想用onDateChange来实现这个函数,但我似乎无法让它工作

我尝试了
onDateChange={(日期)=>{this.setState({birth:date}}}=>this.toggleModal()}
,但它出错了


如何组合这些函数?

要运行
toggleModal
以及
setState
,只需将每个函数都放在回调函数中:

onDateChange={(date) => {
                this.setState({birthday: date});
                this.toggleModal();
               }
              }
如果要等到setState完成,还可以为其提供回调:

this.setState({birthday: date}, this.toggleModal())};

要运行
toggleModal
setState
,只需将它们分别放在回调中:

onDateChange={(date) => {
                this.setState({birthday: date});
                this.toggleModal();
               }
              }
如果要等到setState完成,还可以为其提供回调:

this.setState({birthday: date}, this.toggleModal())};