【发布时间】:2017-07-10 15:35:32
【问题描述】:
我确实遇到了以下问题。在 {this.props.items.map((item, index) => 部分我遇到了一种错误:Cannot read property 'map' of undefined On Reacts and I don't know what发生了什么?我是编程新手,请按照 React JS 中的教程进行操作。
** 我的代码:App.js**
import React, { Component } from 'react';
class Header extends Component {
render() {
console.log('items', this.props.items);
return (
<div>
{this.props.items.map((item, index) =>
<a href={item.link} key={index}>{item.label}</a>
)}
</div>
);
}
}
export default Header;
我的代码 Header.js
从'react'导入反应,{组件};
const menu = [
{
link: '/articles',
label: 'Articles'
},
{
link: '/contacts',
label: 'Contacts'
},
{
link: '/posts',
label: 'Posts'
}
];
class Header extends Component {
render() {
return (
<div>
<Header items={menu}/>
</div>
);
}
}
export default Header;
【问题讨论】:
-
显示
items对象以及如何获取它。
标签: reactjs