reactjs - 根据分页从firebase调用数据
问题描述
我有一个 firebase 实时数据库,其中一个员工字段有 2000 多个条目,其中包含所有员工的详细信息。在我的 react-app 中获取员工列表时,我必须首先获取整个员工字段数据以显示导致大量加载时间的条目。
有什么办法可以让我能够在第一页仅查询 10 个员工条目,并在单击下一页时再次获取接下来的 10 个条目,因为这样做同时减少了加载屏幕的时间......
解决方案
是的,firebase 似乎提供了过滤列表的功能。
您可以使用 limitToFirst() 和 startAt() 来实现分页并获取有限的数据。
有关更多信息,您可以使用文档https://firebase.google.com/docs/database/web/lists-of-data#filtering_data
推荐阅读
- node.js - 使用 Mongoose 和 Express 连接到 MongoDB 时出现“主机标识符中的错误斜线”
- javascript - 三元运算符条件
- node.js - 在 NodeJS 本地服务器上编辑 JSON 文件导致“Express Session”参数设置为未定义
- javascript - 如何仅从图像 url 将图像发送到服务器?
- c - 如何使用 Make 将目标文件编译到存档中
- reactjs - useContext 值未更新
- c - The strtok Function With char * Argument
- javascript - Vue.js 3 中的插槽继承
- python - id="loginbutton" name="login" tabindex="0" type="submit">... 在点 (600, 341) 不可点击。无法点击 Facebook 上的登录按钮
- object - 如何将构造函数的实例分配给变量?