react-router-relay

    3熱度

    1回答

    突變後處理成功或錯誤的最佳方法是什麼? 我正在使用React.js和react-router-relay來製作graphQL查詢和突變。 比方說,我有一個React組件執行重命名變異。 我想有一個用戶回調突變已經做了說 「的對象已被成功更名爲」或 「錯誤:該名稱已採取」後或 「錯誤:名稱必須是至少10個字符長」 等 我怎麼能有那樣的回調? 以及如何處理不同的錯誤代碼?

    5熱度

    2回答

    我正在尋找一個良好的語法來從父容器傳遞一個變量到一個子容器。 比方說,我有這些路線,在/上有一個全局窗口小部件列表,在/widgets/:WidgetListID上有一個特定的窗口小部件列表。 注:我用的反應路由器中繼 <Route path='/' component={Layout} > <IndexRoute component={WidgetLis

    0熱度

    1回答

    假設我有與反應路由器中繼項目繼電器以下根查詢: export default { calc:() => Relay.QL`query queryType ($number: String) { auth (number: $number) }`, } 的$number初始值來從服務器像隱藏的輸入,我想在我的第一個查詢中使用這個數字到服務器。如何使用當前的react-router-r

    1熱度

    2回答

    我遇到了一個問題,當在兩個相鄰的react-router-relay路由組件中使用相同的根查詢請求數據時,graphql服務器查詢在第二路由組件使先前從第一個中檢索到的數據無效。 作爲一個例子: 我使用的解決方法,字段附加到一個「觀看者」根節點,以便查詢用於從根場數據的數組: 我schema.js包括 var GraphQLUser = new GraphQLObjectType({ n

    1熱度

    1回答

    我在react-router-relay讀取的查詢: 反應路由器中繼會自動產生一個合併的中繼路線 與來自活性的所有查詢和參數陣營路由器路線, 然後將查詢結果傳遞給每個路由組件。由於 查詢全部收集到一條路線上,他們將全部爲 ,同時整個頁面的數據將加載 ,然後一次渲染。 但在我的應用程序中,我實際上看到兩個單獨的電話/graphql。這裏是我的代碼: <Route path="site_:siteId

    6熱度

    1回答

    我正試圖爲登錄實現突變。突變驗證提供的id_token並通過會話記錄用戶。這個突變本身是有效的(通過GraphiQL驗證),但是我遇到了與Relay的整合問題。 當用戶登錄時,由於「查看器」是根查詢,整個中繼商店可能會被更改。但我不想在胖查詢中列出我的整個查詢樹。能夠以某種方式清除整個商店會很好,但我沒有看到用react-router-relay這樣做的方法。 繼電器突變: export defa