2017-08-05 72 views

回答

1

您可以使用其他選項,比如你可以創建新的obj變量是這樣的:

handleUpdate (e:React.SyntheticEvent<HTMLInputElement>) { 
    const key = e.currentTarget.name as keyof Person; 
    const value = e.currentTarget.value; 

    //New Code 
    let obj ={} 
    obj[key] = value 
    this.setState(obj,()=>{ alert(JSON.stringify(this.state)) }) 
    } 

其工作發現檢查這個CodeSandbox Snippet

+0

你有沒有試過這段代碼......?有用..? –

+0

謝謝!那工作。爲什麼會發生?我猜測必須有一個解決方案,不涉及解決方法? –