尝试呈现元素列表,但浏览器返回给我这样的东西。 在教程,我看,返回“丽”的元素,但我不无为什么它返回 这个反应不呈现李元素
<div id="root">
<div data-reactroot="">
<ul>
<contact name="vasya"></contact>
<contact name="Petya"></contact>
<contact name="Killa"></contact>
<contact name="Pedro"></contact>
</ul>
</div>
</div>
需要返回“丽”元素
进出口新的反应,所以避风港”牛逼任何想法,为什么它的发生 我的代码
var contacts = [
{
id: 1,
name: "vasya",
phone: "0989893"
},
{
id: 2,
name: "Petya",
phone: "0986666"
},
{
id: 31,
name: "Killa",
phone: "09833333"
},
{
id: 4,
name: "Pedro",
phone: "09833434"
},
]
var contact = React.createClass({
render: function() {
return(
<li> {this.props.name}</li>
);
}
});
var ContactList = React.createClass({
render: function() {
return (
<div>
<ul>
{
contacts.map(function (el) {
return <contact key={el.id} name={el.name}/>;
})
}
</ul>
</div>
);
}
});
ReactDOM.render(
<ContactList />,
document.getElementById('root')
);