当我按下按钮时,它应该导航到另一个页面,它也会增加查看次数。
但我无论如何也想不出同时实现它们。
这是我的代码:
<Button onPress={Actions.ideaOnClick}>
<Button onPress={() => this.setState({views: ++this.state.views})}>
当我按下按钮时,它应该导航到另一个页面,它也会增加查看次数。
但我无论如何也想不出同时实现它们。
这是我的代码:
<Button onPress={Actions.ideaOnClick}>
<Button onPress={() => this.setState({views: ++this.state.views})}>
只需创建一个可以同时做这两件事的函数。没有其他方法可以解决它(如果一个库有一个实用程序,它会做类似的事情),因为onPress
它是一个单一的功能。
<Button onPress={() => {
Actions.ideaOnClick()
this.setState({views: ++this.state.views})
}}>
yourFunction(){
Actions.ideaOnClick();
this.setState({views: ++this.state.views});
}
<Button onPress={this.yourFunction.bind(this)}}>
const function = () => {
functionToBeExecuted();
IncreaseViewCount();
}
return(
<Button onPress={function} />
)