【发布时间】:2020-11-04 20:36:22
【问题描述】:
根据 Relay 客户端规范和 GraphQL 规范,我得到的列表应该通过 Connection 和 Edges 实现,以便能够对其进行分页。
但是,如果我有一些不需要分页的节点怎么办?我的意思是,我总是想一直加载所有条目,并且没有业务案例我只需要该列表的一部分。 还是应该分页吗?
【问题讨论】:
标签: graphql relay graphql-java
根据 Relay 客户端规范和 GraphQL 规范,我得到的列表应该通过 Connection 和 Edges 实现,以便能够对其进行分页。
但是,如果我有一些不需要分页的节点怎么办?我的意思是,我总是想一直加载所有条目,并且没有业务案例我只需要该列表的一部分。 还是应该分页吗?
【问题讨论】:
标签: graphql relay graphql-java
不,分页并不总是必要的。在很多情况下,您绝对不想要分页。例如,用于获取表单下拉选项的 graphql 查询。所以分页是可选的,取决于你的用例。如果您需要分页,请相信您的直觉。以后随时可以更改。
【讨论】: