首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Data.map(项=>{...})返回以下错误

Data.map(项=>{...})返回以下错误
EN

Stack Overflow用户
提问于 2020-07-24 08:42:07
回答 1查看 52关注 0票数 0

Data.map(项目=> {...} )的错误是:-

TypeError: data.map不是函数

主页: C:/javascript/merntsack_course/client/src/components/screens/Home.js:21

请告诉我怎么解决这个问题。以下文件是主要关注点:

Home.js

代码语言:javascript
运行
复制
import React, { useState, useEffect } from 'react';

const Home = () => {

    const [data, setData] = useState("")
    useEffect(() => {

        fetch('/allpost', {
            headers: {
                "Authorization": "Bearer" + localStorage.getItem("jwt")
            }
        }).then(res => res.json())
            .then(result => {
                console.log(result)
                setData(result.posts)
            })

    }, [])

    return (
        <div className="home">

            {
                data.map(item => {

                    return (

                        <div className="card home-card">
                            <h5>Maninder</h5>
                            <div className="card-image">
                                <img src="https://images.unsplash.com/photo-1468971050039-be99497410af?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60" />
                                <div className="card-content">
                                    <i className="material-icons" style={{ color: "Red" }}>favorite</i>
                                    <h6>Title</h6>
                                    <p>This is amazing post.</p>

                                    <input type="text" placeholder="add a comment" />
                                </div>
                            </div>
                        </div>

                    )
                })
            }
        </div>

    )

}
export default Home
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-24 08:44:58

问题是你已经用字符串初始化了数据。用数组初始化它,它应该可以工作。

代码语言:javascript
运行
复制
  const [data, setData] = useState([])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63065148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档