在 next.js 中保存/缓存由 getserverSideProps 生成的数据的正确方法?

我有一个 Next.js 应用程序,其中包含一个显示项目列表的页面。我已经实现了在 getserverSideProps 期间从数据库获取项目数据,该数据将这些数据传递给组件进行渲染。到现在为止还挺好。问题是,如果用户点击项目,他们会导航到项目页面,然后他们点击返回,数据加载必须重新进行。不知何故,我希望初始数据加载发生在服务器上,然后在客户端上以某种状态保存,以便页面之间的导航快速。这可能吗?

我发现我可以使用 <Link href={{pathname: url,query:data}}> 将数据传递到下一页。但是是否可以将数据传回上一页?或者更好的是,坚持在客户端的某个地方?

tangshuo4444 回答:在 next.js 中保存/缓存由 getserverSideProps 生成的数据的正确方法?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/6992.html

大家都在问