我正在制作一个带有连接到 RESTful API 的 javascript 前端客户端的小型单页应用程序。
它基本上是一个简单的 CRUD 应用程序。我首先获取条目的handlebars.js 模板并从JSON 填充它们。这是简单的部分。
我的问题是当我更新数据并想用新数据呈现视图时。我倾向于再次获取 JSON 数据并使用新更改重新呈现所有视图,但我认为这不是一个好习惯,原因有两个:可能可以避免到服务器的另一次往返,我必须存储变量中 UI 的状态,因此一旦重新渲染,我可以将 UI 设置回之前的状态。
更新某些数据后,在 javascript 视图中重新呈现 UI 的良好做法是什么?