这个问题可能是一般的,但我会放手一搏。我有一个REST后端和一个使用Redux,Axios和Thunk的React前端。我正在从后端向前端提取数据。我现在要编写的部分代码可以编辑我从后端拉出的前端数据。我提取的数据是货币汇率列表。数据包含currency code
,rate
和date
。
数据如下所示:
EUR 1.12 2016-10-03
USD 1.00 2016-10-03
GBP 1.29 2016-10-03
在前端我会编辑,让我们说EUR
从1.12
到1.14
的费率。
state
(映射到props
)
前端,然后将更新推送到REST后端。state
?欢迎任何建议。
答案 0 :(得分:0)
我应该首先更新我的状态(映射到道具) 前端,然后将更新推送到REST后端。
如果在推送到服务器之前更新状态,则不包括推送失败时的情况。首先需要确定服务器更新是否成功。
我应该先将更新推送到REST后端,然后再将其拉出来 再次从后端获取数据,从而刷新状态?
如果一次只有一个客户端可以更新数据(如果服务器在推送处理期间没有进行更改合并),那么在推送客户端已经包含与服务器相同的数据之后,您不需要为同步执行额外的拉动。 / p>