问题描述
我正在实现图像的滚动提要,每个“行”仅显示一个图像,与Instagram的提要相同。
我正在使用React&Firebase来实现它,并且试图弄清楚-最好的实现方法是什么?
分页?无限滚动?反应虚拟化了吗?还有什么吗
因为我使用Firebase,所以我希望它尽可能少地使用“ firebase资源”,当然,我也想快速加载图像。
谢谢!
解决方法
您当然需要分页。您可以将分页与无限滚动结合使用,以为用户提供更好的交互性并降低您的成本。
例如,您从Firebase批量加载所有数据(每5-10个适合您),并且随着用户不断滚动,您逐渐获得越来越多的批量数据。