何时将更新推送到REST后端

时间:2016-10-03 08:16:20

标签: javascript rest reactjs react-redux redux-thunk

这个问题可能是一般的,但我会放手一搏。我有一个REST后端和一个使用Redux,Axios和Thunk的React前端。我正在从后端向前端提取数据。我现在要编写的部分代码可以编辑我从后端拉出的前端数据。我提取的数据是货币汇率列表。数据包含currency coderatedate

数据如下所示:

EUR    1.12    2016-10-03
USD    1.00    2016-10-03
GBP    1.29    2016-10-03

在前端我会编辑,让我们说EUR1.121.14的费率。

  1. 我应该首先更新我的state(映射到props) 前端,然后将更新推送到REST后端。
  2. 我应该先将更新推送到REST后端,然后再拉 来自后端的数据再次刷新state
  3. 我应该用其他方式吗?
  4. 欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

  

我应该首先更新我的状态(映射到道具)   前端,然后将更新推送到REST后端。

如果在推送到服务器之前更新状态,则不包括推送失败时的情况。首先需要确定服务器更新是否成功。

  

我应该先将更新推送到REST后端,然后再将其拉出来   再次从后端获取数据,从而刷新状态?

如果一次只有一个客户端可以更新数据(如果服务器在推送处理期间没有进行更改合并),那么在推送客户端已经包含与服务器相同的数据之后,您不需要为同步执行额外的拉动。 / p>