请帮我。我不知道为什么这段代码不起作用。
它给了我一个错误:“对象作为 React 子对象无效(找到:带有键 {itemss} 的对象)。如果您打算渲染子对象集合,请改用数组。” 为什么 {i.title} 是一个对象。它只是一个字符串。我怎样才能解决这个问题?以及我实际上如何迭代嵌套对象?
class ShopItem extends React.Component {
render() {
var items = [
{
link: 'first link',
title: 'Emery NEM XF',
price: '$950'
},
{
link: 'second link',
title: 'Emery NEM XF',
price: '$950'
},
{
link: 'third link',
title: 'Emery NEM XF',
price: '$950'
}
];
const item = items.map((i) =>{
return ( <h1>{i.title}</h1> )
});
return (
{items}
)
}
}
ReactDOM.render(<ShopItem /> , document.querySelector('#root'));