this.state = { name:true, name1:true, } /中略/ Change = (n) => { this.setState({ name: !this.state.name }); };
例えば上記のようなコードがあった場合、
Changeの部分のstate名をクリックした箇所の引数によって
変更することは可能でしょうか?
Change = (n) => {//もしnに1が入ってきた場合 this.setState({ "name"+n: !this.state."name"+n }); };
のようなイメージです。
上記だとsyntaxerrorです・・・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/15 03:01