Я бы хотел, чтобы кнопка меняла свой цвет при нажатии. Я попытался проверить другие подобные темы, но я не смог найти решение. Код отображается, а исходный цвет кнопки - красный, но когда я его нажимаю, ничего не происходит.Изменить цвет кнопки, используя onPress on React Native
export default class someProgram extends Component {
render() {
var buttonColor = "red";
function changeButtonColor(){
if(this.buttonColor === "red"){
this.buttonColor = "green";
}
else{
this.buttonColor = "red";
}
}
return (
<View style={styles.container}>
<Button
title="Press me!"
color={buttonColor}
onPress={() => {changeButtonColor(buttonColor)}}
/>
</View>
);
}
}
Awesome. Работала отлично. Большое спасибо. – user3348949