javascript - 如何在react redux中映射对象数组
问题描述
我正在尝试通过 redux 访问用户
const mapStateToProps = state => ({
user: state.user.userdata
})
当我这样做的时候
console.log(this.props.user)
我得到一个包含两个对象数据和状态的数组
data: Array(2)
0: {id: 1, name: "kayondo"}
1: {id: 2, name: "syphat"}
length: 2
__proto__: Array(0)
status: 200
但是当我尝试通过数据键映射时
this.props.user.data.map(x => (<div>{x.name}</div>}
undefined
我在控制台中
收到错误? How can I solve this
解决方案
试试看
this.props.user.map(x => (<div>{x.name}</div>)
推荐阅读
- python - 我对不和谐机器人的 python 中的 message.content 有问题
- python - 任意选择使用带有即时客户端的 cx_Oracle 失败
- javascript - 在 Adobe Pro 中使用 javascript 重命名文件
- sql - SQL server 2000 内部错误 8624 在相同代码中运行了 10 年
- html - 父 div 是 flex,子 div 是具有 flex:1 的列。如何将右侧栏的内容推送到栏的右侧?
- powershell - 如何在 Powershell Invoke-Command 中使用 appcmd 添加虚拟目录?
- r - 使用`:=`时,R data.table lapply不会汇总到组级别
- powershell - 读取文件元数据时出现日期时间错误
- sparklyr - 如何在本地模式下使用 spark_read_jdbc
- javascript - Vue模型:绑定嵌套数据