【发布时间】:2022-08-17 17:35:05
【问题描述】:
我想做一个服务器端数据查询,但只有一次当一个人登录网站时。数据将被传递到前端并存储在上下文中,因此通过 next/link 进行的进一步导航将保留这些现有数据。
基本前提是我有一个具有帐户详细信息(用户名、显示照片等)的用户 - 我想查询所有这些数据一次通过服务器并将该数据存储在浏览器中(使用反应上下文)以避免在页面导航之间重新获取数据。
我查看了 getStaticProps 但这不会为我做这件事,因为数据非常动态且用户特定,我的另一个想法是让应用程序知道它有数据并包含一个查询参数,如 \"dontFetchData= true\" 因此后续导航不会不必要地重新获取客户端已有的数据。
这是一个合理的解决方案还是我在这里吠错了树?
-
此应用程序是否没有会话或注销?
标签: next.js server-side-rendering