我正在构建资产管理Web应用程序。我在几个教程中看到,我们从API调用的数据存储在redux存储中,以提高UI性能。但是这会是个好主意吗? 我的应用程序处理的数据将在1000条记录中。此数据将进入本地存储。毫无疑问,性能将是很高的,但明智的做法是正确的?
请指导,何时使用以及何时不使用?
伙计们,在阅读了下面的回答之后...我得到以下理解,如果我错了,请纠正我。
用于大规模和动态应用 我们可以谨慎选择Redux。以下类型的活动可以在Redux中进行。...
我的上述理解是否正确?
答案 0 :(得分:1)
我在redux中处理这些记录没有什么大问题,我建议您提高性能,而不是向API询问所有记录,而是实施可以给您X记录的东西,例如对于每页都会提取大数据的分页表,用户和redux大约只有3页,共25条记录,如果您看到大量数据使您的速度变慢,则可以清除旧记录,浏览器的页面加载时间不会很长,因为它不是在等待服务器的大数据响应,而是会获取少量页面。
当我说分页时,它可能是带有加载的滚动条,当滚动条到达末尾时会获取数据...
答案 1 :(得分:0)
专业人士
缺点
这取决于您的application size
和您要处理的volume of data
。如果您的应用程序只有一个或两个数据源,数据大小小于100
并且有no transactions
,则可以使用它,但是对于需要处理大量数据的应用程序则不行设置。
干杯!