react 方法未定义_无法在React中读取未定义的属性'map'

提供对未定义的检查prop.data,然后渲染组件,因为道具最初可能不提供数据,但在第二个渲染中可用。那应该解决你的问题

class App extends React.Component {

render() {

var data = [

{"transid":3426,"acct":"acct1","category":"Auto"},

{"transid":3427,"acct":"acct2","category":"Subscriptions"}

]

return (

)

}

}

const TransactionManagerView = function(props) {

console.log(props.data);

return (

{

props.data && props.data.map(function(el,index) {

return

{el.category}

})

}

)

}

ReactDOM.render(, document.getElementById('app'));

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值