通过网络同步两个Redux存储?

时间:2018-08-11 21:48:14

标签: javascript ajax redux synchronization

我的服务器上有一个Redux存储,客户端上有一个相同的Redux存储。每次用户在客户端上执行操作时,客户端上的状态都会更新,并将更改描述为JSON对象,并作为AJAX请求发送到服务器。服务器接收到请求并更新其自己的存储,也许添加了一些自己的更改。然后将响应发送回客户端,客户端相应地更新其自己的商店。

编写处理所有这些逻辑(数据的打包/解压缩,AJAX调用和更新逻辑)非常繁琐。如果有一些Redux扩展允许通过网络在两个商店之间进行无缝同步,那就太好了。在这种情况下,您将更新客户端存储,并自动将所有检测到的更改发送到服务器,并更新服务器,反之亦然。每次在客户端上调用reducer时,我可以通过网络发送整个状态,但是状态为〜2 MB时,效率极低。我描述的Redux同步库是否存在?

(要清楚:我不需要做任何服务器端验证,因为这是一个内部的,单独使用的应用程序。所有验证都在客户端完成。)

0 个答案:

没有答案