gpt4 book ai didi

javascript - react js-×类型错误: Cannot read property 'map' of undefined

转载 作者:行者123 更新时间:2023-11-28 16:42:22 25 4
gpt4 key购买 nike

我对这段代码有疑问: 类型错误:无法读取未定义的属性“map”

请指导我该怎么做

app.js

import React from "react";

import {CardList} from "./componets/card-list/card-list";


class App extends React.Component {
constructor() {
super();
this.state={
monsters:
[]
};
}
componentDidMount() {
fetch('http://jsonplaceholder.typicode.com/users')
.then(res => res.json())
.then((data) => {
this.setState({ monsters: data })
})
}
render() {
return(
<div>
<CardList monters={this.state.monsters}/>
</div>
)
}
}
export default App;

和cardlist.jsx请指导我该怎么做

import './card-list.css'


export const CardList=(props) => (

<div className='card-list'>{props.monsters.map(monster =>(<h1 key={monster.id}>{monster.name}</h1>))}

</div>
);```


最佳答案

你错过了这里:

<CardList monters={this.state.monsters}/>

你将你的 Prop 命名为monters

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

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