Next.js中不同用户和请求之间共享的数据?
我不知道如何更格地问这个问题。我在使用Next.js时正在寻找React中的国家管理,例如Redux或React-Query。我看过很多评论,这些评论沿线说明了什么:
请小心不要这样做,因为您应用程序的用户将共享相同的状态
我不完全理解这意味着什么,以及如何实际实施这样的事情来掌握原因和如何发生。
因此,是否有一个最小的示例,您将状态管理设置为“错误的方式”,而不同的用户可以访问其他用户的状态?
I do not know how to ask this question more formally. I was looking for state management in React while using Next.js, for example redux or react-query. I have seen a lot of comments that say something along the lines:
Be careful to NOT do that because the users of your application will share the same state
I do not fully understand what this means and how to actually implement something like this to grasp why and how is happening.
So is there a minimal example where you set a state management "the wrong way" and different users can access the state of other users ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果将数据存储在模块中的常规变量中,则这些数据将在请求之间共享。 next.js基于node.js,单线中的所有数据都共享。这个问题是古老的。 在vercel/nextjs问题中阅读更多信息
If you store your data in a regular variable in your module, those will get shared between requests. Next.js is based on Node.js and all the data in the single thread is shared. The problem is age-old. Read more in vercel/nextjs issue