【发布时间】:2022-12-10 22:47:42
【问题描述】:
我正在学习制作反应自定义挂钩。我在 src 文件夹中创建了一个名为 hooks 的文件夹。当尝试在我的代码中使用 useState 和 useEffect 时,它没有被导入,而是说需要。 useState 和 useEffect 出现错误和红色取消划线。
我在箭头函数中使用钩子。这是我的代码:
const { useState, useEffect } = require("react");
const userProducts = () => {
const [products, setProducts] = useState([])
useEffect(()=>{
fetch("products.json")
.then(res=>res.json())
.then(data=>setProducts(data))
},[])
return [products, setProducts];
};
export default userProducts;
【问题讨论】:
标签: javascript reactjs hook