【发布时间】:2020-05-23 04:32:28
【问题描述】:
在 React JS 中做一些练习并注意到我需要将 e.target 分配给一个变量才能使用它 - 但为什么呢?第一个代码 sn-p 给了我错误:“TypeError:无法读取 null 的属性'输入'”。 我很困惑。
handleSubmit = (e) => {
e.preventDefault()
console.log("Added")
this.setState((prevState) => {
return {
items: prevState.items.concat([e.target.input.value]) // does not work
}
})
}
handleSubmit = (e) => {
e.preventDefault()
console.log("Added")
const target = e.target
this.setState((prevState) => {
return {
items: prevState.items.concat([target.input.value]) // This works. Why?
}
})
}
【问题讨论】:
标签: javascript reactjs