2016-06-02 10 views
1

Ich benutze reagieren und ich habe einige Methoden, um den Status meiner Komponente separat festzulegen. Ich habe die folgenden Methoden:Reagieren Sie Set State-Eigenschaft dynamisch

setLineColor(value){ 
    this.setState({stroke:value},()=>{ 
    this.props.data(this.getStyleData()); 
}); 
} 
setFillColor(value){ 
this.setState({ fill:value},()=>{ 
this.props.data(this.getStyleData()); 
}); 
} 
setMode(value){ 
this.setState({ mode:value},()=>{ 
this.props.data(this.getStyleData()); 
}); 
} 

Wie kann ich die Methoden kombinieren, so dass ich so etwas wie haben:

setAttribute(propery,value){...} 

?

Antwort

5

Gefällt Ihnen dieses

setAttribute(property, value) { 
    this.setState({ [property]: value },() => { 
    this.props.data(this.getStyleData()); 
    }); 
} 

Example

Verwandte Themen