relayjs

    10热度

    1回答

    @relay(pattern: true)的新表达对于relay.js0.5被引入。 但是不能从描述中弄清楚,也不能测试它到底是什么,以及在编写fatQueries时应该使用它。 一些例子会非常有帮助。

    0热度

    1回答

    每15秒钟,我需要刷新我的一个继电器容器上所有片段的数据。有没有简单的方法来做到这一点? 我已经试过relay.forceFetch({...})但出现此错误: Uncaught Invariant Violation: RelayStoreData.buildFragmentQueryForDataID(): Cannot refetch record `client:-8564613888_f

    3热度

    1回答

    当graphql request命中我的服务器时,它会跳转到几个不同的resolve functions,具体取决于查询。 但我不想打我的数据库有时几十个小的请求(基本上每个resolve函数select)。这不会很好地扩展。 有没有一种方法可以为单个graphql请求累积所有这些解析调用 - 这样最后我可以做一些魔术,并且只为我的数据库构建一个select,然后解决所有的承诺? 我可以通过累积我

    2热度

    2回答

    我想与多个GraphQL类型共享一个nodeInterface。目前收到此错误: Error: User may only implement Interface types, it cannot implement: undefined. 我已经声明如下界面: // file: node-interface.js let {nodeInterface, nodeField} = nodeD

    5热度

    1回答

    因此,基于此意见在这里,我已经能够破解一起简单的“分页”组件/容器:https://github.com/facebook/graphql/issues/4#issuecomment-118162627 我说“黑客”,因为这正是我所做的。 我在浏览器中查看了/graphql响应中的边缘光标,从而使其正常工作。问题是..当我没有“事先查询”工作时,如何使这项工作适用于第一个项目的“页面”? 我试图离

    4热度

    1回答

    我正在构建一个包含许多不同小组件的仪表板。用户可以添加和删除任何小部件,并按照他们喜欢的顺序放置它们。每个小部件都有自己的数据要求。什么是正确的中继方式来构建容器层次结构? 为了提供一些背景是这种架构到目前为止: Widget是发生在一个配置对象,并相应地呈现相应的组件的组件。 class Widget extends React.Component { render() {

    1热度

    1回答

    我正在使用Relay和react-router-relay,并试图组合多个Relay容器。内部容器需要一个查询片段变量,必须通过其父容器从路由器向下传递。它没有得到这个变量。 下面的代码的外观: // A "viewer": const UserQueries = { user:() => Relay.QL`query { user }` }; // A route to compose

    2热度

    2回答

    我正在潜入GraphQL和Relay。到目前为止,对于我来说,一切都相对顺利和容易理解。我有一个与Accounts和Teams一起的GraphQL架构。这两者之间没有任何关系。我为帐户和团队都有一些针对连接的特定于中继的GraphQL调整。以下是这两个连接的示例查询... { viewer { teams { edges { node {

    3热度

    1回答

    我想更新带有UpdatePerson突变的person。我不想在inputFields中指定每个属性 - 而是想要传递完整的人员对象。 当我这样做,我得到Error: UpdatePersonInput.person field type must be Input Type but got: Person. 有没有办法通过完整的对象,而不是所有的属性来突变? 如果没有,您是否可以添加一个 - 因

    0热度

    1回答

    我试图设置重试失败的突变,如Relay所记录:https://facebook.github.io/relay/docs/api-reference-relay-container.html#getpendingtransactions。 我造成突变失败,graphql服务器上,通过返回错误: mutateAndGetPayload: ({text}) => { return new P