ボタンを押すと、別のページに移動することになり、ビュー数も増えます。
しかし、とにかくそれらを同時に実装することはできません。
これは私のコードです:
<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)}}>
両方のことを行う関数を作成するだけです。 onPress
は単一の関数であるため、それを回避する他の方法はありません(libに同様の機能がある場合)。
<Button onPress={() => {
Actions.ideaOnClick()
this.setState({views: ++this.state.views})
}}>