一个例子。
red
从一开始就被选中。
然后我选择green
. 也就是说,从red
到green
。
我可以green
在event.currentTarget.value
. 但是我怎么得到以前的red
?
<select className="foo" onChange={this.onSectChange} value="red">
<option value="no color">No Color</option>
<option value="red">Red</option> // this one is selected
<option value="green">Green</option> // this one I will select
<option value="blue">Blue</option>
</select>
onSectChange = (event) => {
let prevVal = event.??? // How to get a previous value, that is Red
let newVal = event.currentTarget.value; // Green - is a new value just selected, not previous
}
我的意思是,React 是否在创建时提供了开箱即用的功能SyntheticEvent
?还是我仍然需要破解才能获得它?