180得票6回答
Falcor和GraphQL有什么区别?

GraphQL包括类型系统、查询语言和执行语义、静态验证和类型内省等组成部分,下面对每个部分进行了概述。为了引导您理解每个组件,我们编写了一个旨在说明GraphQL的各个方面的示例。 -https://github.com/facebook/graphql Falcor允许您...

67得票2回答
一个中继/GraphQL查询中的三个点/句点/省略号代表什么意思?

Relay文档中包含以下片段: query RebelsRefetchQuery { node(id: "RmFjdGlvbjox") { id ... on Faction { name } } } 这个语法中的 ... on Faction...

56得票1回答
在Relay中,节点接口和全局ID规范扮演着什么角色?

我最初使用了 relay-starter-kit,并仔细阅读了 Relay 和 GraphQL 文档。但是有几个领域仍然没有得到解释,充满神秘感。 认真地说,我在各处阅读了很多有关这些事情的文档,但对以下问题始终找不到令人满意的解释: 这是用来做什么的?我添加了日志信息,但它根本没有被调用...

55得票1回答
何时应该使用Relay GraphQL连接,何时应该使用普通列表?

在Relay GraphQL中,连接(connections)和列表(lists)都类似于数组,但它们具有不同的特性。我应该在什么时候使用它们?

46得票1回答
如何输入导出的RelayContainer

我正在尝试使用 flowtype 来为使用 Relay.createContainer 增强的组件打字。 我查看了 "react-relay" 包导出的 类型,但是 ReactContainer 似乎没有传递 Props。 我尝试了 RelayContainer、ReactClass、Re...

42得票1回答
Redux和Relay的区别

我已经阅读了很多关于 redux 和 relay 的文章/文档,但我仍然不清楚这两个库的区别。 这两个库的优缺点是什么? GraphQL 在 relay 中的确切作用是什么? 哪个库更适合企业数据驱动的应用程序,例如 CRM/ERP?

37得票2回答
当使用Relay时如何处理本地状态?

我正在开发一个基于React/Relay的内容管理系统。用户可以创建和修改文章,这些文章存储在服务器上。我想知道,在将文章保存到服务器之前,处理文章修改状态的最佳方法是什么。我能想到几种不同的解决方案: 1) 非受控输入 我可以使用 defaultValue 填充输入元素,而不明确地存储任...

29得票2回答
GraphQL中的viewer field是什么意思?

GraphQL中根查询字段viewer的目的是什么? 根据这篇文章,viewer可以用来接受token参数,以便我们查看当前登录用户。 我应该如何实现它?

28得票1回答
Relay、Redux和Apollo与GraphQL和React-Native的比较

我需要从零开始启动一个新的(web + native)项目(中等规模的应用程序)。由于过去几年中存在着大量的JS框架和实现,我对我的常用技术栈开始产生了疑虑。 我一直在前端使用React + Redux,后端使用Node和MongoDB,并通过REST API进行通信。 对于这个新项目,我...

21得票2回答
在Relay + React上的测试策略

我最近正在尝试使用React + Relay + Graphql。不幸的是,我找不到任何方便的方法来测试Relay容器包装的React组件。 基本上,我想通过TDD实现以下目标: 渲染一个容器并测试其内容, 更改变量并测试其对内容的更改。 与React + Flux相比,React ...