Добавление нескольких событий в функцию onPress в React native
когда я нажимаю на кнопку, он должен перейти на другую страницу, а также увеличить количество просмотров.
<Button onPress={Actions.ideaOnClick}>
<Button onPress={() => this.setState({views: ++this.state.views})}>
Я не могу понять, как реализовать их одновременно.
2 ответов
yourFunction(){
Actions.ideaOnClick();
this.setState({views: ++this.state.views});
}
<Button onPress={this.yourFunction.bind(this)}}>
просто создать функцию, которая делает обе вещи. Нет другого способа обойти это (если у lib есть utillity для этого, он сделает что-то подобное), так как onPress
является одной функцией.
<Button onPress={() => {
Actions.ideaOnClick()
this.setState({views: ++this.state.views})
}}>