在 react/redux 应用程序中,在哪里进行 api 调用以将更新的状态保存到后端服务器的正确位置?



所以我的化简器正在创建并返回一个新状态。在哪里进行 api 调用以将此数据保存到后端服务器的正确位置?

有两种主要方法可以同步 UI 更新和服务器更新:

服务器优先(非正式名称(

首先将异步操作调度到服务器,然后在解决后更新 UI,在这种情况下,使用successerror调度操作创建者。

乐观更新

无论如何,您都会更新 UI,然后调用服务器。如果出现错误,您可以再次更新 UI.
有一个很好的化简器增强库 redux-optimistic-ui 可以帮助这种方法。

最新更新