React Axios 错误:如何修复“fetchProducts”未定义问题

问题描述 投票:0回答:1

我是反应新手,尝试开发原型 我尝试使用不同的 axios 软件包,但仍然收到以下错误 你能让我知道如何修复它吗 下面提供我的代码和沙箱 我用谷歌搜索但仍然没有运气

https://stackblitz.com/edit/react-jg3f1a?file=src%2Fcomponents%2FProductListing.jsx,src%2FApp.css,src%2FApp.js,public%2Findex.html

useEffect(() => {
  const fetchProducts = async () => {
    try {
      const response = await axios.get(
        'https://jsonplaceholder.typicode.com/photos'
      );
      setProducts(response.data);
      setFilteredProducts(response.data); // Initialize filtered products
    } catch (error) {
      setError(error);
    }
  };
  fetchProducts();
}, []); // Calculate indices for slicing the array
reactjs error-handling axios stack fetch
1个回答
0
投票

通过 package.json 文件将你的 axios 版本删除到:0.16.2,保存项目,然后重新加载。

这是您项目的分叉版本: https://stackblitz.com/edit/react-qj6mx6?file=package.json

这是 stackblitz 的一个已知问题,他们尚未修复:

https://github.com/stackblitz/core/issues/2722

© www.soinside.com 2019 - 2024. All rights reserved.