Nextjs 13 + Redux工具包:在服务器端和客户端之间同步状态

lymnna71  于 2023-04-21  发布在  其他
关注(0)|答案(1)|浏览(221)

当我们使用redux toolkit + Nextjs 13时,我们需要在下一个服务器和客户端之间同步状态吗?
示例:
用户页:考虑使用标记isRedirect:false在下一个服务器状态中,相同的标志已更改为isRedirect:由于某些操作,来自客户端的true
从服务器端重定向:假的
客户端操作为重定向后:真
当我从用户页重定向到主页时
Home Page:首页假的
状态丢失,isRedirect仍然为false,因为状态来自下一个服务器端。如何克服这个问题?
这对于从客户端到服务器同步状态是否有效?

omtl5h9j

omtl5h9j1#

通常情况下,你不会这样做-像next-redux-wrapper这样的解决方案只会将Redux状态从服务器传输到客户端,而不是反过来。
您可以通过在客户端和服务器之间共享cookie来传输单个值,但这些cookie有相当大的大小限制,因此您不会使用它来同步完整的Redux存储。

相关问题