我该怎么做分页?
How can I do pagination?
什么会更好?发出 1 个请求并获取所有页面的所有文章或根据需要为每个页面发出请求?现在我正在使用第二种变体(根据需要为每个页面发出请求)。什么会更好?
P.S。请求后,所有数据都会写入Redux
通常最好对结果进行分页,否则您会白白加载大量数据,如果用户的带宽有限,加载速度可能会很慢。在某些情况下,网络浏览器中加载的大量数据也会降低浏览器本身的速度。
如果在浏览多个页面时调用获取 1 个页面的结果花费的时间太长,您可以一次加载 2 个页面,并让 UI 在用户点击 [=] 时立即显示第二个页面14=],同时联系后端获取第3页。这样你就可以保持反应 UI,同时只加载必要的内容。
什么会更好?发出 1 个请求并获取所有页面的所有文章或根据需要为每个页面发出请求?现在我正在使用第二种变体(根据需要为每个页面发出请求)。什么会更好?
P.S。请求后,所有数据都会写入Redux
通常最好对结果进行分页,否则您会白白加载大量数据,如果用户的带宽有限,加载速度可能会很慢。在某些情况下,网络浏览器中加载的大量数据也会降低浏览器本身的速度。
如果在浏览多个页面时调用获取 1 个页面的结果花费的时间太长,您可以一次加载 2 个页面,并让 UI 在用户点击 [=] 时立即显示第二个页面14=],同时联系后端获取第3页。这样你就可以保持反应 UI,同时只加载必要的内容。