gpt4 book ai didi

reactjs - 类型错误 : Cannot read property 'map' of undefined"React

转载 作者:行者123 更新时间:2023-12-02 18:51:12 24 4
gpt4 key购买 nike

我是 React 新手,我正在关注 React 类(class)。下面的代码出现了类似“TypeError: Cannot read property 'map' of undefined”的问题;谁能告诉发生了什么事吗?非常感谢!

import React, { Component } from 'react'

const ListGroup = props => {
const {items,textProperty,valueProperty} = props;
return (
<ul className="list-group">
{items.map(item =>(
<li key={item[valueProperty]} className="list-group-item">
{item[textProperty]}
</li>
))}

</ul>
);
}

export default ListGroup;

最佳答案

您似乎没有将 items 属性传递给 ListGroup:

<ListGroup items=[] />

或者,您可以为项目分配默认值:

const {items = [],textProperty,valueProperty} = props;

或者使用 elvis 运算符:

items?.map(item => {})

关于reactjs - 类型错误 : Cannot read property 'map' of undefined"React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66761333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com