为了账号安全,请及时绑定邮箱和手机立即绑定

无法使用React Hook读取未定义的属性“ map”

无法使用React Hook读取未定义的属性“ map”

繁星点点滴滴 2021-04-26 14:09:31
我正在尝试使用fortnite api显示当前商品商店,并且标题中出现错误,当我控制台日志结果时,它显示一个数组,但我无法通过它映射?为什么?import React, { useState, useEffect } from 'react'import axios from 'axios';export default function itemShop() {    const [shop, setShop] = useState('')    const API = 'https://fortnite-public-api.theapinetwork.com/prod09/store/get?language={en}'    useEffect(() => {        const fetchData = async () => {            const result = await axios(                API,            );            setShop(result.data);        };        fetchData();    }, []);    const { items } = shop;    console.log(items)    return (        <div>            <p>{shop.date}</p>            {items.map(item => <p>{item.name}</p>)}        </div>    )}代码沙箱:https : //codesandbox.io/embed/km10wq4y5
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 226 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信