小编Har*_*ati的帖子

每次我返回同一页面时 getStaticProps 是否都会获取数据?

我正在使用路线来获取页面 ex。page/[id].js并仅显示该 id 的数据。那么每次访问该页面时它都会重新获取数据吗?前任。通过此页面上的链接转到下一页,然后按返回返回此页面。就像在 React.js 中使用DidComponentMount它获取数据一样,每次安装时都会进行获取,即使您返回时已经访问过该页面。

export async function getStaticProps(context) {
    const res = await fetch(`https://.../data/${context.params.id}`)
    const data = await res.json()
    return {
        props: { data }
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs server-side-rendering next.js

2
推荐指数
1
解决办法
4510
查看次数