首页 > 解决方案 > 根据分页从firebase调用数据

问题描述

我有一个 firebase 实时数据库,其中一个员工字段有 2000 多个条目,其中包含所有员工的详细信息。在我的 react-app 中获取员工列表时,我必须首先获取整个员工字段数据以显示导致大量加载时间的条目。

有什么办法可以让我能够在第一页仅查询 10 个员工条目,并在单击下一页时再次获取接下来的 10 个条目,因为这样做同时减少了加载屏幕的时间......

标签: reactjsfirebasefirebase-realtime-databasereact-redux

解决方案


是的,firebase 似乎提供了过滤列表的功能。

您可以使用 limitToFirst() 和 startAt() 来实现分页并获取有限的数据。

有关更多信息,您可以使用文档https://firebase.google.com/docs/database/web/lists-of-data#filtering_data


推荐阅读