3
ボタンを押すと、別のページに移動してビュー数を増やすことになっています。複数のイベントを反応したネイティブのonPress関数に追加する
<Button onPress={Actions.ideaOnClick}>
<Button onPress={() => this.setState({views: ++this.state.views})}>
私は同時にそれらを実装する方法を理解できません。
ボタンを押すと、別のページに移動してビュー数を増やすことになっています。複数のイベントを反応したネイティブの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)}}>
両方を実行する関数を作成するだけです。 onPress
が単一の関数であるため、libの中に類似のことをするutillityがあれば、それ以外の方法はありません。
<Button onPress={() => {
Actions.ideaOnClick()
this.setState({views: ++this.state.views})
}}>
コードに説明を提供することを検討 – arghtype