0

我正在为一个新的网络应用程序使用urqlSvelte 。

我遇到了一个逻辑问题,我不知道如何最好地解决。

假设我有很多待办事项,并且这些待办事项的列表已经缓存在我的手机浏览器上。

当我在地铁上时(网络非常慢)我打开一个来编辑它(然后应用程序从缓存中加载带有待办事项的编辑表单)但是因为我使用“ cache-and-network”策略并且在我妻子改变它之前不久重新更新自己,撤消我在 textarea 中编写的所有更改。

您认为如何解决这种情况?

  1. 我应该等待cache-and-network完成才能编辑表格吗?(这对于可能离线的用户体验来说不是很好);

  2. 我应该警告用户有更新的待办事项吗?

  3. 只有当我将它保存在后端的数据库中时,我是否应该警告用户有更新的待办事项?

  4. 其他建议?

4

0 回答 0