【发布时间】:2017-06-12 09:11:26
【问题描述】:
我一直在尝试在 React 中迭代数据集合。它在控制台中没有给我任何错误,但它说
[HMR] 等待来自 WDS 的更新信号... [WDS] 启用热模块更换。
索引.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 有问题。