【发布时间】:2023-02-06 08:50:52
【问题描述】:
我的组件中有一个无限滚动条。 我使用网络套接字连接实时更新数据。
假设我每页有 10 个项目,现在我在第 2 页。
当我想基于 web 套接字更新前 10 个项目中的一个项目时,我无法访问前 10 个项目,因为我在第 2 页,updateCachedData我只能访问页面的结果2.
那我该如何解决呢?
page 1 = [{a: 1}, {b: 1}, {c: 1}];
page 2 = [{e: 1}, {f: 1}, {g: 1}];
when page = 2;
updateCachedData(draft => {
// draft shows [{e: 1}, {f: 1}, {g: 1}];
// but I need to update page 1 to [{a: 1}, {b: 5}, {c: 1}]
// so when the user back to page 1, he can see the updated value.
})
【问题讨论】:
标签: reactjs redux rtk-query rtk