将多个事件添加到onPress函数中,原生反应

问题描述:

当我按下按钮时,它应该导航到另一个页面以及增加查看计数。将多个事件添加到onPress函数中,原生反应

<Button onPress={Actions.ideaOnClick}> 
<Button onPress={() => this.setState({views: ++this.state.views})}> 

我想不出有办法同时实现它们。

yourFunction(){ 
Actions.ideaOnClick(); 
this.setState({views: ++this.state.views}); 
} 

<Button onPress={this.yourFunction.bind(this)}}> 
+1

考虑提供一个解释你的代码 – arghtype

只需创建一个可以完成这两件事的功能。没有其他办法(如果一个lib有一个utillity它会做类似的)因为onPress是一个单一的功能。

<Button onPress={() => { 
    Actions.ideaOnClick() 
    this.setState({views: ++this.state.views}) 
}}>