【发布时间】:2017-08-05 09:30:31
【问题描述】:
我正在实施类似于 facebook 或 twitter 的活动提要。我分批获取新闻源项目 x(我使用 RelayJS,x 是连接的页面大小)。但是,由于在列表视图中急切加载,可能会为新闻提要获取很多项目,但用户没有滚动到最后查看它们。如何确定用户真正看到了哪些新闻提要项目,这样我就不会重复它们,只显示较新的和下方的那些在用户下次刷新或打开应用程序时已提取但未显示给用户的项目?更简单的解决方案是丢弃所有已提取的 x 项。
这些信息是如何存储的?带有布尔值的 numUsers X numItems 表?一组这样的项目?
【问题讨论】:
标签: reactjs react-native feed relayjs