私は10個の項目に状態を設定するために反応するイベントハンドラを持っていますが、これを繰り返すthis.stateで設定する最良の方法は何ですか?ループスルー反応状態を設定する
handleOpacityThermatic(event) {
if (event == 0.1) { this.setState({ opacityValue: 0.1, opacityName: '10%' }); }
if (event == 0.2) { this.setState({ opacityValue: 0.2, opacityName: '20%' }); }
if (event == 0.3) { this.setState({ opacityValue: 0.3, opacityName: '30%' }); }
if (event == 0.4) { this.setState({ opacityValue: 0.4, opacityName: '40%' }); }
if (event == 0.5) { this.setState({ opacityValue: 0.5, opacityName: '50%' }); }
if (event == 0.6) { this.setState({ opacityValue: 0.6, opacityName: '60%' }); }
if (event == 0.7) { this.setState({ opacityValue: 0.7, opacityName: '70%' }); }
if (event == 0.8) { this.setState({ opacityValue: 0.8, opacityName: '80%' }); }
if (event == 0.9) { this.setState({ opacityValue: 0.9, opacityName: '90%' }); }
if (event == 1.0) { this.setState({ opacityValue: 1.0, opacityName: '100%' }); }
},
for loop it?
for (let i = 1; i <= 10; i++) {
}
'場合は、その後、ループする必要はありません。 –