React.js setState() mit variable-Schlüssel in loop?

Gibt es einen Weg, um eine string-variable, die den Wert als Schlüssel für die 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 });
    }

}

Reagieren, wirft einen syntax-Fehler mit der oben genannten Einstellung arr[i] in eine variable landet Einstellung eines neuen Staates mit, dass die variable name.

InformationsquelleAutor narwic | 2015-12-10
Schreibe einen Kommentar