7
文字列変数の値をsetState()のキーとして使用する方法はありますか?React.js setState()の内部変数はキー内部ループですか?
getInitialState: function() {
return {
foo: '',
bar: ''
}
}
someOtherHandler: function() {
var arr = ['foo', 'bar'];
var _this = this;
var number = Math.random();
for (var i in arr) {
_this.setState({ arr[i]: number });
}
}
Reactが上記の構文エラーをスローし、arr [i]を変数に設定すると、その変数の名前で新しい状態が設定されます。
ありがとうございます!私は実際には、私は同じことを本質的に指摘同様の質問を実行していた:http://stackoverflow.com/questions/29280445/reactjs-setstate-with-a-dynamic-key-name – cyoung