我需要这方面的帮助。我正在创建一个注册表单并收到错误无法读取未定义的属性“错误”
const handleSubmit = () => {
const user = {
email: {email},
password: {password}
}
create(user).then((data) => {
if (data.error) {
setValues({ ...values, error: data.error})
} else {
setValues({ ...values, error: '', open: true})
}
})
setRedirect(true);
答案 0 :(得分:0)
好吧,data
变量是 undefined
,因此您无法访问它的属性 error
。在 console.log(data)
之前执行 if (data.error)
并检查 createUser
函数输出的内容。