在React Native中使用日期选择器调用辅助功能

时间:2019-10-14 13:32:39

标签: reactjs react-native

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

onDateChange={(date) => {this.setState({birthday: date})}}

但是,我有一个函数this.toggleModal()可以单独使用,但是我也想使用onDateChange来实现此功能,但是我似乎无法使其正常工作。

我尝试过onDateChange={(date) => {this.setState({birthday: date})} => this.toggleModal()},但它出错了。

如何复合这些功能?

1 个答案:

答案 0 :(得分:0)

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

onDateChange={(date) => {
                this.setState({birthday: date});
                this.toggleModal();
               }
              }

如果要等到setState完成,还可以为其提供回调:

this.setState({birthday: date}, this.toggleModal())};
相关问题