relayjs

    1熱度

    1回答

    在使用Relay.CreateContainer創建容器時,我傳遞了一個調用對象數組的Relay.QL片段。 這個對象數組默認包含一些默認的對象,我不想包含它們。 是否有可能在將此響應作爲道具傳遞給我正在渲染的組件之前進行消毒處理? 我想這樣做 export default Relay.createContainer(MyComponent, { fragments: {

    1熱度

    1回答

    我目前正在構建一個刪除節點的變種。 我查看了NODE_DELETE增變器配置,但它指定它需要parentName,parentID和connectionName。 爲什麼刪除節點需要這些字段?由於繼電器使用全局ID,它應該很容易從它在被引用的所有連接和/或所有字段刪除節點 參見文檔: Relay NODE_DELETE documentation

    0熱度

    2回答

    我想知道,如果有人可以幫助我在以下幾點: - 我來這裏的目的是讓使用lambda一個極具成本效益的架構與繼電器的優點外,幫助查詢,緩存,樂觀更新等。這個架構是一個好主意,還是我可以忽略一些東西? 是否有任何使用Lambda使用Relay的好例子?

    2熱度

    1回答

    我的節點定義是這樣的: class Store {} let store = new Store() let nodeDefs = nodeDefinitions( (globalId) => { let type = fromGlobalId(globalId).type let id = fromGlobalId(globalId).id if (t

    0熱度

    1回答

    我們正在開發一個後端API(圖QL + REALY)將由aReact +接力消耗。同樣的api也會被一個移動應用程序,也就是OSX和Android使用。 它是一個常見的模式有這種架構的?據我所知,消費graphQL + realy使用reacty-realy很簡單,但我不知道ehn使用OSX/Android手機。

    0熱度

    1回答

    我目前正嘗試通過中繼上傳文件,但每當我嘗試執行突變時,我都會收到來自我們的GraphQL服務器實現的語法錯誤。我目前使用graphql-js-0.4.18和graphql-relay-js-0.3.6。我假設這些包版本中的一個(或兩個)是罪魁禍首。有誰知道我需要哪些最低版本的這些軟件包來正確支持文件上傳?我被迫將這些軟件包移植到不同的語言,這就是爲什麼我關心所需的最低版本。提前致謝! 突變請求 -

    0熱度

    1回答

    我有一個graphql-java實現和定義的模式。 是否可以在GraphQL查詢中創建GraphQLList(SomeGraphQLObjectType)類型的字段並將其用於Relay.QL {}聲明片段中,以便我可以接收所需對象的列表?這是繼電器「連接」工作的地方嗎? export default Relay.createContainer(ChildComponent, { frag

    0熱度

    1回答

    我認爲這個問題是,在我的schema.js文件中的字段被稱爲比「ID」以外的東西,因爲該領域被稱爲別的東西在數據庫。 var classroomType = new GraphQLObjectType({ name: 'Classroom', description: 'A classroom in a school', fields:() => ({ cl

    7熱度

    1回答

    我得到這個錯誤,但我定義了一個關鍵。這是我的App.js,它抱怨。 import React from 'react'; import Relay from 'react-relay'; import AccountTable from './AccountTable'; class App extends React.Component { render() { re

    4熱度

    1回答

    我想按特定順序顯示任務列表。問題是,用戶應該能夠更改訂單並將其保存到graphql中(用戶還可以添加和刪除列表中的任務)。目前我們已經實現了列表作爲中繼連接和添加/刪除/更新工作正常。以下是我們現在正在考慮的內容: 使graphql返回一個有序列表。然後將該列表複製到組件中的本地狀態,並在那裏重新排列列表。然後通知graphql有關更改。 使graphql在所有排序順序上返回一個數字。 使grap