进行无限滚动的最佳方法是哪一种?

时间:2019-01-20 15:28:33

标签: javascript reactjs scroll infinite

我必须进行无限滚动,但这是最好的方法?

  • 一次加载所有项目(仅对数据库的一个请求),将它们存储在一个数组中(例如javascript数组),然后在到达底部页面时将其拼接;

  • 加载具有限制/偏移量的项目(对数据库的多次请求)。

为什么一个偏爱另一个?

1 个答案:

答案 0 :(得分:0)

这取决于情况,但是在大多数情况下,建议对大数据使用第二种方法(与在Facebook中使用的方法相同),因为您无需进行大量交易。有时您不需要一次所有这些数据。