在React中,当重新加载页面时,我们使用useEffect
来获取数据:
useEffect(() => {
let ignore = false
const fetchingData = async () => {
const res = await fetch(<your_path>)
const data = await res.json()
if (!ignore) setData(data)
};
fetchingData()
return () => { ignore = true }
}, [])
但是在 Next.js 中,我该如何做到这一点呢?当页面重新加载时,在 getInitialProps
中使用 Fetch 无法触发。