【发布时间】:2019-05-25 11:34:11
【问题描述】:
我正在构建一个资产管理 Web 应用程序。我在几个教程中看到我们从 API 调用的数据存储在 redux 存储中,以获得更好的 UI 性能。但这是个好主意吗? 我的应用程序处理的数据将包含 1000 条记录。这些数据将进入本地存储。毫无疑问,性能会很高,但在安全方面是正确的做法?
请指导一下,什么时候用什么时候不用?
各位,看了下面的回复后……我总结了以下理解,如果我错了,请纠正我。
-
适用于大规模动态应用 我们可以谨慎选择 Redux。以下类型的活动可以在 Redux 中进行......
- UI 布局、仪表板等
- 当前登录用户、他的个人资料等
- 关键值列表
- 数据库中表的关键字段,但不是所有字段,在设定的时间间隔后通过将其标记为旧来清理存储。
我上面的理解正确吗?
【问题讨论】:
-
页面上是否显示所有数据?您可以进行某种分页并仅使用数据的子集。
-
为了内存和性能,将整个数据获取并存储到客户端并不是一个好主意。仅获取并显示必要的数据。您可以使用分页或其他方式。
-
@mstfyldz 是的,我同意......但是许多开发人员只是认为 Redux 是最好的方法......所以想问这个问题并得到澄清,我们的回答可能会帮助很多人。