reactjs - 在控制台中显示对象,但尝试获取对象值时显示对象空错误
问题描述
当我尝试进入console.log(user.user)
时,dashboard component( a functional component)
它的控制台输出是Array [ {…} ]
并且看起来像这样。
但是当我尝试从这个对象获取电子邮件时,我在屏幕上console.log(user[0].email)
收到错误消息。user is null
用户在 redux reducer 中设置,我从 mapDispatchToProps 提供它。我找不到问题所在。
解决方案
尝试这个
return(
<div>
{user.user&&user.user.map(u=>
<h3 key={u.id}>{u.email}</>
)}
</div>
)