我一直在尝试迭代React中的数据集合。它不会给我任何控制台中的错误,但它说对ReactJs中的数据集合进行迭代
[HMR]等待来自WDS的更新信号... [WDS]启用热模块更换。
Index.js
import React, {Component} from 'react';
import {render} from 'react-dom';
var items = [
{ name: 'Matthew', link: 'https://bible.com/1/mat.1' },
{ name: 'Mark', link: 'https://bible.com/1/mrk.1' },
{ name: 'Luke', link: 'https://bible.com/1/luk.1' },
{ name: 'John', link: 'https://bible.com/1/jhn.1' }
];
class Home extends Component {
constructor(props) {
super(props);
this.state = {
items: []
};
};
render(){
var listItems = this.state.items.map(function(item) {
return (
<li key={item.name}>
<a className='button' href={item.link}>{item.name}</a>
</li>
);
});
return (
<ul>
{listItems}
</ul>
);
}
}
render(<Home />,document.getElementById('contain'));
我不知道如何解决它。任何形式的帮助,将不胜感激。
代码看起来不错。如果您使用它,我会怀疑webpack有什么问题。 –