【发布时间】:2022-06-23 01:20:22
【问题描述】:
useEffect axios 调用返回一个空数组,后跟预期结果
const useGetProducts = (API) => {
const [products, setProducts] = useState([])
useEffect(() => {
async function fetchData() {
const response = await axios(API);
setProducts(response.data)
}
fetchData();
}, []);
return products;
}
因此,当尝试使用 axios 调用的结果时,我得到一个未定义的错误导致。
<ProductItem product={product} />
【问题讨论】:
-
你是如何在
` 组件中使用你的数据的?
标签: reactjs