gpt4 book ai didi

javascript - 类型错误 : Cannot read property 'map' of undefined in ProductList. js

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

这个问题已经问过,但我不明白,因为我是 React Js 的新手。

我尝试使用 react js 列出所有产品,但它显示以下错误 enter image description here

这是我的ProductList.js代码

import React, { Component } from 'react'

class ProductList extends Component {
state = {
products : []
}

componentDidMount(){
this.getProducts()
}

getProducts = _=>{
fetch('http://localhost:2020/productList')
.then(response => response.json())
.then(response => this.setState({products : response.data}))
.catch(err=>console.error(err))
}

renderProduct = (_id, productName) => <div key={_id}>{productName}</div>

render() {
const { products } = this.state;

return (
<div className="container">
<h1>Product List</h1>
<div>
{ products.map(this.renderProduct) }
</div>
</div>
)
}
}
export default ProductList

帮我解决这个问题。

Please suggest me Node js + React js + mongoDB tutorials.

最佳答案

使用这个:产品&&产品.map

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

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