relayjs

    0熱度

    1回答

    我有一個PHP應用程序,我想用GraphQL和繼電器使用它,但試圖讓繼電器工作,我一直在我的瀏覽器(Chrome和Safari)得到這個錯誤 warning.js:36 Warning: Relay relies on polyfills for ES6 features in older browsers. Babel provides a good one: https://babeljs.i

    4熱度

    1回答

    在Relay應用程序中處理全局應用程序狀態的當前建議或最佳做法是什麼?我有一些狀態是我需要管理的嚴格的客戶端(例如導航面板打開或關閉),以及一些通過GraphQL不可用的RESTful數據。 我知道,繼電器2可以解決這個問題,但等待「some time between Date.now() and Date.now() + Infinity」是不是一種選擇;)

    2熱度

    2回答

    我在我的React/Relay應用程序中使用了一個表單來修改某些字段。每次輸入新的字母時,我都不想發送服務器更新。我如何使用Relay來支持應用程序狀態,而無需一直推送到服務器?在閱讀了大部分的Relay文檔之後,我認爲必須將Relay狀態基本上覆制到表單的本地狀態或其他Flux存儲區,然後在其中更改它,然後將其提交到Relay。這似乎是很多額外的工作,但只是爲了保持本地的狀態。

    0熱度

    1回答

    我正在嘗試在表中多次呈現組件(即每個錶行的組件的一個實例)。該組件需要設置一箇中繼變量來確定如何呈現組件的內容。 我通過調用這個變量設置爲this.props.relay.setVariables在組件的componentWillMount生命週期事件。在我的情況下,每個組件最終都需要來自服務器的相同數據集,所以我期望第一個組件調用this.props.relay.setVariables將導致從

    3熱度

    1回答

    當我嘗試設置一個變量時,組件僅在fetch完成後才更新。這是一個exapmle代碼。 class RelayExample extends React.Component { setVars() { this.props.relay.setVariables({id: '2'}); }; render() { console.log(this.pr

    1熱度

    1回答

    我在Relay.Renderer回調render有問題。 export const renderCallback = ({ done, error, retry, stale, props, element }) => { console.log(props) // if returning undefined, previously rendered view is re

    0熱度

    1回答

    我有一個接受Enum作爲輸入之一的GraphQL變種,我想在UI上列出這些枚舉的成員作爲選擇。我應該怎麼做?我是否需要對選擇的成員進行硬編碼?

    0熱度

    1回答

    我開始開發來自Apollo的中繼。 我有一個愚蠢的服務器在SQLITE3數據庫上運行,僅用於在重構時進行測試。 在backen上使用graphql-relay。 目前,我有這樣的事情: { root: { allFoo: [FooType] } } 我不知道我怎麼會一個新FooType項添加到列表allFoo。 在getConfigs上,RANGE_ADD僅對連

    2熱度

    1回答

    我想實現一個連接上RANGE_DELETE,但只在指定的參數上的突變。 情景:登錄的用戶Viewer可以看到來自其他用戶的請求並批准它們。 的User類型具有場viewableRequests,這是一種中繼連接,並與一個額外的可選參數state,這將過濾這些請求並只保留一個與相應的狀態。 模式: type User { id: ID viewableRequests(first

    0熱度

    1回答

    我是新來接力,我目前正在嘗試使用突變。在我的用例中,我有一個由幾個React組件組成的表單,我想捕獲每個組件的更改/變化,將它們組合到父組件中,然後將更改提交給GraphQL服務器。我怎樣才能做到這一點? 到目前爲止,我所看到的例子都涉及在單個組件中使用和提交的突變。我想使用相同的模式來查詢片段在反應組件中的位置,然後將它們組合起來創建一個服務器查詢。