Я хочу использовать const внутри if (условная ветвь), но я не могу установить const в if.
Есть ли способ использовать const или установить переменную в условной ветви?Или есть проблемы с моим кодом?
Не могли бы вы дать совет?
export default class ApplauseButton extends Component {
constructor(props) {
super(props);
this.state = {
count: 0,
applause: 100,
applauded: 0,
};
}
handlClick= async ()=> {
const {
mainuser,
subuser,
} = this.props;
if (mainuser === 'User1'){
const countapplauded = this.state.applauded + 1;
} else if (mainuser === 'User2') {
const countapplauded1 = this.state.applauded1 + 1;
}
};
render() {
const {
mainuser,
subuser,
} = this.props;
return (
<View style={styles.container}>
<TouchableHighlight
onPress={() => {this.handlClick()}}
onLongPress={this._onLongPressButton} underlayColor="white">
<View style={styles.button}>
<Text style={styles.buttonText}>?</Text>
</View>
</TouchableHighlight>
</View>
);
}
}