首页 > 解决方案 > Angular ngrx 设计 - 将新项目添加到列表中,而不是从后端重新加载列表

问题描述

我有一个笔记列表和一个文本框/按钮来创建一个新笔记。当页面加载时,我从后端获取笔记列表。当用户按下按钮创建新笔记时,我们将这个新笔记发布到后端。问题是关于一般的 UI 设计最佳实践。是否可以将新笔记添加到 UI 上的商店切片中,以便显示在笔记列表中。或者现在重新加载笔记列表是否更好后端并以这种方式更新?

谢谢!

标签: angularuser-interfacengrx

解决方案


这取决于,这不是我们无法根据这个问题中的信息来决定的事情。

如果只有一个人使用该应用程序,只需附加注释即可。如果该应用程序被许多用户使用并且这些用户更新了笔记,那么刷新整个列表可能是个好主意。但也可能不是。

您还可以将注释附加到客户端的列表中,因为这很快,然后等待后端响应新列表以更新当前状态。


推荐阅读