【发布时间】:2017-03-04 21:08:20
【问题描述】:
我想为 react-redux 应用程序实现 LRU,但是我不确定通过 reducer 将数据读取和写入存储的最佳策略是什么,以便我可以维护 LRU 结构。
目标是为最近的用户列表实施 LRU。实际上,只要应用程序单击特定联系人,他们就会被添加到最新的用户列表中。假设列表最多有 10 个用户,所以当它达到最大值时,我会有效地弹出列表中最旧的访问用户。
我可以为列表中的每个用户关联一个时间戳,但这意味着每次我从存储中读取状态时,我都必须排序并找到我觉得很慢的最旧的时间戳。
我是 React/Redux 的新手,所以请多多包涵。
任何建议表示赞赏!
谢谢, 德里克
【问题讨论】:
标签: redux react-redux lru