如果我在我的任何按钮上使用 onPress,它们都会改变状态,它们会显示相同的值。我希望它们使用相同的 2 个函数(增量和减量)彼此独立。
this.state = {
packs: 0
};
incrementPacks = () => {
this.setState({
packs: this.state.packs + 1
})
}
decrementPacks = () => {
this.setState({
packs: this.state.packs - 1
})
}
<View style={styles.iceBtnContainer}>
<Button title='-' onPress={this.decrementPacks} />
<Text style={styles.count}>{this.state.packs}</Text>
<Button title='+' onPress={this.incrementPacks} />
</View>
<View style={styles.bufPadBtnContainer}>
<Button title='-' onPress={this.decrementPacks} />
<Text style={styles.count}>{this.state.packs}</Text>
<Button title='+' onPress={this.incrementPacks} />
</View>