如何在 React-Native 的事件中调用两个函数?

How to call Two functions in a event on React-Native?

我会尝试:来源 ()

onValueChange={(selected) => { this.setState({selected}); this.state.eventOnChange(); }}

但这不行

执行第一个函数,但不执行第二个函数。

Component.setState() 是异步的,可能会在第二次调用时被锁定,而它仍在进行第一次调用。

像这样在回调中进行第二次调用:

this.setState({selected},() => {
    this.state.eventOnChange();
});

尝试在所有功能后登录控制台

onValueChange={(selected) => { 
    this.setState({selected});
    this.state.eventOnChange();
    console.log('it works!');
}}

如果它正在打印,那么第二个函数调用应该有问题。