为什么我有错误时,使用API从DummyJSON

sauutmhj  于 2023-02-10  发布在  其他
关注(0)|答案(1)|浏览(161)

运行代码,我得到“考虑向树中添加错误边界以自定义错误处理行为:我该怎么修呢

import React, { useState, useEffect } from "react";

const BASE_URL = "https://dummyjson.com/products";

export default function App() {
  const [product, setProduct] = useState([]);

  useEffect(() => {
    fetch(`${BASE_URL}`)
      .then((res) => res.json())
      .then((res) => {
        setProduct(res);
      })
      // .then(console.log)
  }, []);

  return (
    <ul>
      {product.map((item) => (
        <li key={item.id}>
          {item.products.brand}
        </li>
      ))}
    </ul>
  );
}

我尝试更改另一个API,未出现错误

wfveoks0

wfveoks01#

问题是文件json中的数据类型。在这种情况下,数据类型是对象,所以我不能使用map来呈现产品。

相关问题