Reactjs 将大量数据本地拉入redux存储区可以吗?

Reactjs 将大量数据本地拉入redux存储区可以吗?,reactjs,redux,Reactjs,Redux,因此,我目前正在react中构建一个应用程序,使用redux作为状态管理 那么,将大量数据从后端api拉入redux应用商店并让应用程序使用本地存储的数据是否明智呢 它确实为应用程序的多个部分中使用的数据保存了大量的api请求,但我不知道会产生什么后果 例如,我将20k数量的db记录拉入redux存储状态,这会导致客户端浏览器的延迟或性能差吗 谢谢你的帮助 谢谢20k记录可能会占用大量内存。您可能应该考虑使用redux作为缓存,这样您就不必同时加载所有这些记录。“对于应用程序多个部分中使用的数据

因此,我目前正在react中构建一个应用程序,使用redux作为状态管理

那么,将大量数据从后端api拉入redux应用商店并让应用程序使用本地存储的数据是否明智呢


它确实为应用程序的多个部分中使用的数据保存了大量的api请求,但我不知道会产生什么后果

例如,我将20k数量的db记录拉入redux存储状态,这会导致客户端浏览器的延迟或性能差吗

谢谢你的帮助
谢谢

20k记录可能会占用大量内存。您可能应该考虑使用redux作为缓存,这样您就不必同时加载所有这些记录。“对于应用程序多个部分中使用的数据”,这就是redux的设计目的。您可以发出一次API请求并将响应存储在redux中,这样应用程序就可以在任何地方使用它。@Code Peedient是的,但就像ex一样。可重用数据的数量是20k(在这里考虑最坏的情况),您认为存储20k仍然不是一个好主意吗?在redux中存储20k记录将消耗大量内存。首先,我建议测量它使用了多少内存。除非您需要在一个页面上全部显示它们,否则您可能不想全部获取它们。您可以使用某种缓存方案仅存储所需的记录。20k记录可能会占用大量内存。您可能应该考虑使用redux作为缓存,这样您就不必同时加载所有这些记录。“对于应用程序多个部分中使用的数据”,这就是redux的设计目的。您可以发出一次API请求并将响应存储在redux中,这样应用程序就可以在任何地方使用它。@Code Peedient是的,但就像ex一样。可重用数据的数量是20k(在这里考虑最坏的情况),您认为存储20k仍然不是一个好主意吗?在redux中存储20k记录将消耗大量内存。首先,我建议测量它使用了多少内存。除非您需要在一个页面上全部显示它们,否则您可能不想全部获取它们。您可以使用某种缓存方案来仅存储所需的记录。