首页 > 解决方案 > 在考虑性能的同时,是否有更新 UI 和数据库的标准方法?

问题描述

我有两个想法:

  1. 在服务器上 PUT/POST 以更新项目,然后执行简单的 setState({ item: res.data }) 来更新 UI。

  2. 使用 setState 和 PUT/POST 更新 UI 上的项目以在后台更新数据库。

第二种方法对性能更好吗?(节省请求/响应时间,因为它发生在后台并且用户只关心 UI)

标签: reactjs

解决方案


第二种方法容易出错,因为如果服务器无法更新数据会发生什么?UI 将显示错误数据。


推荐阅读