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

时间:2018-10-05 20:03:39

标签: reactjs redux

所以我的减速器正在创建并返回新状态。进行api调用以将该数据持久化到后端服务器的正确位置在哪里?

1 个答案:

答案 0 :(得分:0)

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

服务器优先(不是正式名称)

首先在其中向服务器调度一个异步操作,然后在解析后更新UI,在这种情况下,您将调度一个使用successerror的操作创建者。

乐观更新

无论如何都可以更新UI,然后调用服务器。如果有错误,请再次更新UI。
有一个不错的reducer增强库redux-optimistic-ui,可以帮助您实现这种方法。