47得票13回答
使用React Input的Lodash防抖函数

我正在尝试在一个由输入 onChange 事件调用的搜索函数中使用 lodash 实现防抖动。下面的代码生成了一个类型错误“预期为函数”,我理解这是因为 lodash 正在期望一个函数。正确的做法是什么,能否在一行内完成?我已经尝试了 SO 上迄今为止的几乎每个示例,但都没有成功。search...

31得票1回答
为什么我应该选择使用Apollo/Relay而不是urql?

我正在开发一个使用GraphQL的应用程序。目前我正在使用urql GraphQL客户端,并且非常喜欢它。相比之下,使用Apollo/Relay与urql相比有哪些优势呢?

22得票1回答
GitHub GraphQL API,“clientMutationId”是什么意思?

我在example-strong-typing文档中看到了clientMutationId字段。 mutation { addComment(input:{clientMutationId: 1234, subjectId: "MDA6SXNzdWUyMjcyMDA2MTT=&...

19得票2回答
Relay Modern中QueryRenderer的作用是什么?

首先,一些背景信息。我是一名原生的iOS / Android开发人员,现在开始我的第一个React Native项目。它带来了JavaScript的所有好处和痛苦,但到目前为止我很喜欢它 :-) 我还决定尝试GraphQL。 由于我对React生态系统不熟悉,我也没有任何关于Relay的先前...

19得票2回答
在保留全局ID的情况下,在Django Graphene Relay中启用基于PK的过滤。

问题 我们在GraphQL服务器上使用django-graphene和Relay。实现强制要求在graphene.relay.Node类中遵循全局ID要求,这将覆盖并隐藏Django的ID字段。 因此,我可以像这样进行查询:{ allBatches(id:"QmF0Y2hOb2Rl...

14得票3回答
在你的graphql模式中,连接中为什么需要边和节点?原因是什么?

我正在尝试理解实现了Relay Cursor Connections Specification的更复杂的 GraphQL API。 如果你看一下我在Github GraphQL API explorer上运行的查询:{ repository(owner: "getsmarter", n...

13得票1回答
如何将数据传递给React-Router-Relay中的深层组件?

我有一个类似这样的路由 <Route path="/search" component={Search}> 基本的搜索(Search)组件长这样。 class Search extends React.Component { constructor (props) { ...

12得票3回答
如何在HotChocolate中将模式打印为GraphQL SDL

使用 Relay 进行开发时,直接在 Hot Chocolate GraphQL 服务器上打印 GraphQL SDL 会非常有用。有没有一种方法可以做到这一点? schema { query: Query } type Query { sayHello: String }

12得票3回答
GraphQL中数据存储在哪里?

我开始使用React Relay中的GraphQL。我按照一些教程进行操作,通过mutations和queries能够获取和提交数据,一切运作正常,但我的问题是: GraphQL将数据保存在哪里并为我们提取数据? 例如:如果我从数据库获取数据,那么我可以进入特定的数据库/表。同样地,我...

12得票1回答
在Node模块的编译分发中是否可以输出简化的TypeScript类型?

我正在尝试在捆绑版本的模块代码中包含的*.d.ts TypeScript 文件中创建更简化的输出。这些文件是通过涉及 TypeScript 编译器、Babel 和 Rollup 的链生成的。我还在使用 Relay 和 GraphQL,但我认为这不会对问题产生太大影响。 例如,在.tsx源代码中...