1 回答

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
傳遞給 onChange 的事件是一個(gè)綜合事件。您不能以異步方式使用此類事件,因?yàn)?React 將重用該事件。setState
以異步方式調(diào)用更新程序函數(shù)。如果您將事件值存儲(chǔ)在常量中并在 中訪問(wèn)它setState
,它應(yīng)該可以工作。
https://reactjs.org/docs/events.html
https://reactjs.org/docs/react-component.html#setstate
onChange={(e) => {
const value = e.target.value
this.setState((prevState) => ({
creatives: {
...prevState.creatives,
creative1: {
...prevState.creatives.creative1,
title: value,
},
},
}));
console.log(this.state.details.detail1.title);
}}
- 1 回答
- 0 關(guān)注
- 163 瀏覽
添加回答
舉報(bào)