【发布时间】:2019-09-04 03:03:35
【问题描述】:
我正在尝试使用 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>
)
}
【问题讨论】:
标签: javascript reactjs axios