1
ボタンを押したときにボタンの色を変更したいと思います。私は他の同様のトピックをチェックアウトしようとしましたが、解決策を見つけることができませんでした。コードがレンダリングされ、最初のボタンの色は赤ですが、それを押すと何も起こりません。ボタンの色をReact NativeでonPressを使用して変更します
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>
);
}
}
驚くばかりです。完璧に働いた。どうもありがとうございました。 – user3348949