这个颜色选择器可以工作,但落后一步。我一直在使用 React 15.4.2。以后的版本会修复这个问题吗?万一是我的错,请问如何掌握“待定状态”?笔http://codepen.io/462960/pen/qrBLje 代码:
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>)
}
})