我试图学习自定义钩子下面的教程在w3schools,但我在stackblitz得到下面的错误. 你能让我知道如何修复它.提供代码和小提琴下面.我google了一下,还是没有运气.
`/~/src/useFetch.js中的错误(3:18) 未定义的模块未声明为系统.注册器动态依赖项https://react-6tdyn9.stackblitz.io/~/src/useFetch.js
https://stackblitz.com/edit/react-6tdyn9?file=src%2Findex.js,src%2FuseFetch.js,src%2FApp.js个
https://www.w3schools.com/react/react_customhooks.asp个
mport { useState,useEffect } from react;
const useFetch = () => {
const [data, setData] = useState(null);
useEffect (() =>{
fetch(url)
.then((res) => res.json())
.then((data) => setData(data));
}, [url]);
return [data];
};
export default useFetch;