Redux:不使用时从商店中清除大型列表

安德鲁·麦克拉根

当用户不使用对象时,从商店中清除大量对象的最佳实践是吗?

例如:

一个“ books list”容器组件在键{books}下将大量的book对象加载到商店中。

当用户导航到另一个容器组件时,说“电影列表”,这一次也加载了大型数组。最好清除书籍清单以节省内存/性能吗?因为用户可能永远不会再访问“图书清单”。

  • 考虑使用移动和较旧的台式机吗?
蒂莫

除非将其保存在内存中导致在测试期间引起问题,否则我不会从state中删除数据

即使列表中有几千个条目,内存使用也不应该引起任何问题,并且如果您不进行每次状态更改(例如,不复制阵列),则对性能的影响将是最小的。

由于不断从后端重新加载数据而导致的性能下降/延迟将对用户体验产生更大的负面影响。您还应该考虑带宽使用情况,尤其是对于移动用户。

一旦实际遇到性能问题,您应该考虑应该在哪里进行优化,但是清除每个导航的状态在我看来似乎是过早的优化,而从长远来看,额外的复杂性实际上可能会损害您的利益。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

清除Redux商店

来自分类Dev

在ExtJS中从商店本身引用商店的父/容器

来自分类Dev

在ExtJS中从商店本身引用商店的父/容器

来自分类Dev

无法使用store.getById()从商店中读取模型记录

来自分类Dev

redux thunk调度后从商店返回promise

来自分类Dev

Redux - 无法访问容器属性以将 api 凭据(从商店)传递到容器组件中的调用函数

来自分类Dev

如何从商店中的iOS App中删除Firebase分析

来自分类Dev

从商店中的选定记录中获取价值

来自分类Dev

从商店动态加载商品到sencha Touch中的tabpanel

来自分类Dev

在React + Redux SPA SaaS中处理大型商店中的数据一致性

来自分类Dev

未从商店传递Redux-Toolkit状态。react-redux

来自分类Dev

Redux:无法使用商店

来自分类Dev

通过商店NgRx中的ID从商店中选择对象

来自分类Dev

灰烬从商店获取数据

来自分类Dev

从商店发出AJAX请求

来自分类Dev

灰烬从商店获取数据

来自分类Dev

Joda ISODateTimeFormat在字符串中不使用时区

来自分类Dev

通量:如何从商店内部更新商店

来自分类Dev

在不使用FLAG的情况下清除活动中的Backstack

来自分类Dev

AngularJS,在不使用按钮的字段中单击时清除文本

来自分类Dev

在Vuex中完成操作后,从商店中调用组件函数

来自分类Dev

从商店全新下载后,Expo中的OTA更新会在首次开放时启动吗?

来自分类Dev

在没有MS帐户的Windows 8.1中从商店安装应用程序

来自分类Dev

React中的组件是否应该了解从商店获取的数据对象的结构

来自分类Dev

从商店页面woocommerce中删除产品类别标题

来自分类Dev

WooCommerce; 从商店页面和单一产品页面中删除产品图片

来自分类Dev

Ubuntu Touch-使用Ubuntu-One-Account从商店安装

来自分类Dev

在Redux商店中保存ID列表

来自分类Dev

从商店侦听器获取ViewModel

Related 相关文章

  1. 1

    清除Redux商店

  2. 2

    在ExtJS中从商店本身引用商店的父/容器

  3. 3

    在ExtJS中从商店本身引用商店的父/容器

  4. 4

    无法使用store.getById()从商店中读取模型记录

  5. 5

    redux thunk调度后从商店返回promise

  6. 6

    Redux - 无法访问容器属性以将 api 凭据(从商店)传递到容器组件中的调用函数

  7. 7

    如何从商店中的iOS App中删除Firebase分析

  8. 8

    从商店中的选定记录中获取价值

  9. 9

    从商店动态加载商品到sencha Touch中的tabpanel

  10. 10

    在React + Redux SPA SaaS中处理大型商店中的数据一致性

  11. 11

    未从商店传递Redux-Toolkit状态。react-redux

  12. 12

    Redux:无法使用商店

  13. 13

    通过商店NgRx中的ID从商店中选择对象

  14. 14

    灰烬从商店获取数据

  15. 15

    从商店发出AJAX请求

  16. 16

    灰烬从商店获取数据

  17. 17

    Joda ISODateTimeFormat在字符串中不使用时区

  18. 18

    通量:如何从商店内部更新商店

  19. 19

    在不使用FLAG的情况下清除活动中的Backstack

  20. 20

    AngularJS,在不使用按钮的字段中单击时清除文本

  21. 21

    在Vuex中完成操作后,从商店中调用组件函数

  22. 22

    从商店全新下载后,Expo中的OTA更新会在首次开放时启动吗?

  23. 23

    在没有MS帐户的Windows 8.1中从商店安装应用程序

  24. 24

    React中的组件是否应该了解从商店获取的数据对象的结构

  25. 25

    从商店页面woocommerce中删除产品类别标题

  26. 26

    WooCommerce; 从商店页面和单一产品页面中删除产品图片

  27. 27

    Ubuntu Touch-使用Ubuntu-One-Account从商店安装

  28. 28

    在Redux商店中保存ID列表

  29. 29

    从商店侦听器获取ViewModel

热门标签

归档