reactjs - 在考虑性能的同时,是否有更新 UI 和数据库的标准方法?
问题描述
我有两个想法:
在服务器上 PUT/POST 以更新项目,然后执行简单的 setState({ item: res.data }) 来更新 UI。
使用 setState 和 PUT/POST 更新 UI 上的项目以在后台更新数据库。
第二种方法对性能更好吗?(节省请求/响应时间,因为它发生在后台并且用户只关心 UI)
解决方案
第二种方法容易出错,因为如果服务器无法更新数据会发生什么?UI 将显示错误数据。
推荐阅读
- c# - C#如何制作背景颜色未填充100%的标签
- excel - 如何在没有#NA错误的情况下传递不同维度的命名范围
- python - ImportError:无法导入 Django。蟒蛇路径
- python - 用硒刮不能点击可点击的文本
- python - 如何使用 discord.py 中的图像编辑消息?
- c++ - 如何在内部类中引用外部类的模板参数?
- angular - 如何以角度分别创建登录注册和主应用程序?
- ios - 如何使用 iOS Swift SKOverlay 和 UIKit 来交叉推广另一个应用程序?
- reactjs - 在反应组件中使用 const foo = require(bar)?
- reactjs - 另一个使用路径中的动态导入组件在反应中