Dieser Farbwähler funktioniert aber einen Schritt zurück. Ich habe React 15.4.2 verwendet. Ist es ein Problem in späteren Versionen behoben werden? Falls es meine Schuld ist, bitte, wie "ausstehende Zustand Zustand" zu meistern? Pen http://codepen.io/462960/pen/qrBLje Code:React State Update Schritt hinter
let Input = React.createClass({
getInitialState(){
return {
today_color: "#E5D380"
};
},
colorChange(e){
this.setState({
today_color: e.target.value
})
document.querySelector('html').style.setProperty('--base', this.state.today_color);
},
render(){
return (<div>
<input className="today_color" onChange={this.colorChange} type="color" defaultValue={this.state.today_color}/>
</div>)
}
})
Antwort akzeptiert und Problem gelöst, @paqash. –
Eigentlich muss man das Häkchen setzen, damit es akzeptiert wird :) – paqash
Ich auch, @paqash, deshalb war ich ein wenig überrascht von deiner Bitte und zeigte, unter Berücksichtigung der Regeln, meine Wertschätzung auf diese Weise. Einer dieser beiden Pfeile ist von mir. –