relayjs

    2热度

    1回答

    我正在使用Reactjs和Relayjs开发我网站上的聊天功能。 我可以在我的视图中成功查询并显示相关数据(聊天消息)。但是,即使聊天伙伴发送新消息,该视图仍保持静态。 我正在寻找方法来实现这一点,无论是通过检查数据库更改或间隔执行相同的查询,然后获取更改(如果有的话)。 中继文档似乎没有描述如何做到这一点。我首先想到创建一个不做任何事情的虚拟变异,以便重新获取将更新视图的数据。但是,这不仅看起来

    2热度

    1回答

    我正尝试使用GraphQL和React Relay构建应用程序。 由于这部分我创建了一个根查询具有以下规范: query { AllServices { edges { node { id } } } } 所以我创建了一个突变 - 这工作得很好 - 所谓CreateGithubService。 下面是从继电器突变的片

    2热度

    1回答

    什么是首选的方式,利用继电器来传递数据字典, 比如我在接口 UsersList = [ { userName // each user has select control CountrySelectControl { value = Country options = [All Countries List] } ]

    0热度

    1回答

    我有这样的片段: fragments: { Viewer:() => Relay.QL` fragment house on Viewer { House(id:$id){ id baths beds built city { name } description

    0热度

    1回答

    内部react-relay应用程序我需要根据主要内容组件的状态来更改我的sidenav组件。 它是客户端组件通信的简单全局存储吗?可以使用虚拟变异并反弹吗?还是应该将我的状态保持在最不共同的父亲身上?

    1热度

    1回答

    想象一下,我们有GraphQL方案,其中某些字段依赖于未在父类型中解析的对等字段。 foo和bar在下面的代码片段中。 const MyType = new GraphQLObjectType({ name 'MyType' fields { id: { type: GraphQLString // Resolved from parent type

    1热度

    1回答

    我尝试在Chart组件上产生addColumn和removeColumn突变。 但是,当我打电话 Relay.Store.commitUpdate(new RemoveChartColumnMutation({ chart: this.props.viewer.chart, column: this.props.viewer.chart.columns[0] }) 我得到

    2热度

    1回答

    根据https://stackoverflow.com/a/34958818/3589182当客户端存储中结合复杂本地状态时,中继应该正常工作。 我很难找到合适的模式来整合两者。 似乎处理与中继交互的主要方式是this.props.relay.setVariables,但是它将客户端状态置于中继容器内。 如果我在客户端存储中维护状态,我仍然需要通知相关中继容器其变量已更改。 是否有任何推荐的模式将

    1热度

    1回答

    我在写一个relay.js应用程序,并且我正在使用react-relay-router进行路由。路由工作,但我相信这暴露了我对如何在不同视图中组织查询片段的误解。在定义 路由app.js在DataModelList.js const rootComponent = (<RelayRouter history={hashHistory}> <Route path="/"

    5热度

    1回答

    我想设置一个与Relay兼容的GraphQL架构的node.js服务器。 当试图验证或加载架构我得到以下错误: EventEdge.node field type must be Output Type but got: undefined. 这是通过对在其他类型定义的一个事件类型的连接类型造成的。 我不会发布整个模式,因为它非常详细,但是当连接字段被注释掉时,模式被正确加载并且不会引发错误。 我