![](/img/trans.png)
[英]tRPC setData hook doesn't have access to all data for optimistic ui updates
我正在使用 tRPC 和 React Query 構建突變,在添加新項目時樂觀地更新我的 UI,但我遇到了問題。 我正在更新的查詢需要一定數量的屬性,這些屬性要么是自動生成的,例如 ID,要么是來自數據庫的關系,例如標簽等。是否有類型安全的方法來解決這個問題,所以我可以使用傳遞給onMutate回調 ...
[英]tRPC setData hook doesn't have access to all data for optimistic ui updates
我正在使用 tRPC 和 React Query 構建突變,在添加新項目時樂觀地更新我的 UI,但我遇到了問題。 我正在更新的查詢需要一定數量的屬性,這些屬性要么是自動生成的,例如 ID,要么是來自數據庫的關系,例如標簽等。是否有類型安全的方法來解決這個問題,所以我可以使用傳遞給onMutate回調 ...
[英]React - Struggling with optimistic UI when deleting an item
當用戶試圖刪除他們自己的評論時,我正在努力讓我的一個迷你項目樂觀地呈現。 目前,評論數組來自父組件的道具,而在此之前來自后端。 我正在嘗試獲取它,以便立即刪除評論,而不是等待來自后端的成功 204 代碼。 我遇到了問題,我不知道為什么。 我將在下面發布代碼片段以獲取相關信息。 在用戶點擊后,我試圖 ...
[英]How to implement the optimistic UI in the case of fe-retching a different query in Apollo v3 React client
我正在嘗試為類似功能實現 Optimistic UI,但我無法處理它,因為我必須重新獲取專用查詢以更新文章。 讓我通過代碼示例更好地解釋一下:這是我的文章文檔。 我想改變liked的屬性,我有一個突變來做到這一點: 獲取文章文檔我有這個查詢: 在我的 UI 中,我只是根據getQuery提供的數 ...
[英]Loading state before display new content
我正在嘗試使用 react 和 redux 實現樂觀的 UI 加載。 這是我的減速機: 這是動作創建者: The ideal scenario would be: Loading --> New state and I am getting this only on the first l ...
[英]Apollo, optimistic creation, and redirection
我的 GraphQL 樂觀渲染遇到了一些麻煩。 我正在使用 Apollo 客戶端,例如: 問題來自重定向。 據我了解, update optimisticResponse被調用了兩次:第一次是使用 optimizationResponse ,第二次是使用網絡響應(通常應該是相同的)。 但是,讓我們考 ...
[英]optimisticResponse not working for useMutation hook using React Apollo
我正在使用最新的 Apollo Hooks (v3.1.1) 我的代碼看起來像 -import { ApolloProvider, useMutation, useQuery } from '@apollo/react-hooks' import ApolloClient, { gql } from ...
[英]Implementing Optimistic UI in Java
所以我正在閱讀有關Optimistic UI的信息 ,這是我想在我的android java應用程序中實現的東西。 我的Android應用程序與我的其余api連接。 我的困惑是我該如何處理? 我有一個產品api,可以從android應用中調用該產品以保存數據。 我該如何使用樂觀的 ...
[英]React-Apollo: Query with variables causes the UI to no longer be optimistic
我正在使用Apollo GraphQL(使用React Apollo Hooks編寫一個React組件,但這沒什么區別)。 這是我的查詢: 這是我做突變的函數: 一旦我注釋掉帶有limit的variables鍵,UI就不會樂觀地更新。 注釋掉該值后,它確實起作用。 這是 ...
[英]Apollo client: Making optimistic updates while creation is still in progress
我希望能夠在對象仍在創建時對其進行更新。 例如:假設我有一個待辦事項列表,我可以在其中添加帶有名稱的項目。 我還希望能夠編輯項目的名稱。 現在說連接速度慢的用戶會創建一個項目。 在這種情況下,我會觸發創建項目變異並樂觀地更新我的UI。 這很好用。 到目前為止沒問題 現在 ...
[英]Optimistic React Apollo ui lag with React Beautiful Drag and Drop
我正在嘗試創建一個樂觀的響應,其中ui使用拖放數據立即更新(最小延遲和更好的用戶體驗)。 然而,我遇到的問題是它無論如何都會滯后。 所以發生的事情是我希望從我的查詢中找到區域和未分配區域的列表,unassignedZone是一個對象,其中包含城市,而區域是其中包含城市的區域列表。 在編 ...
[英]React apollo mutation and optimistic updates
我正在使用帶有輸入checkbox類型的帶有變異的graphql HOC 。 我還添加了樂觀的UI更新選項。 選中此復選框將觸發一個value=true的突變,而取消選中該復選框將觸發一個value=false的突變。 但是問題是快速單擊會導致對服務器的多個突變調用,並且響應中存在延遲 ...
[英]Apollo Optimistic UI does not work in Mutation Component?
我正在使用<Mutation />組件,它具有Render Prop API並嘗試在UI中執行樂觀響應。 到目前為止,我在_onSubmit函數中有這個塊 - 我的<Mutation />組件看起來像 - 我知道<Mutation />中 ...
[英]Apollo/graphQL: How to use optimistic UI for a mutation of a nested react component?
如下所示,我使用graphQL查詢在pages/article.js /article.js中的nextJS應用程序中獲取數據。 該數據被傳遞到另一個react組件,該組件為我提供了一個復選框列表。 選擇一個復選框將調用一個變異,以將所選復選框的ID存儲在數據庫中。 為了更新內容,我使 ...
[英]Optimistic UI Not Updating - Apollo
進行突變后,直到刷新頁面后,UI才會使用新添加的項目進行更新。 我懷疑問題出在突變的更新部分,但是我不確定如何進一步解決問題。 任何建議深表感謝。 查詢(單獨的文件) 突變 ...
[英]Apollo js Subscriptions Optimistic UI
使用帶有訂閱的樂觀UI是否有意義? 所以基本上: 它將同一項添加兩次,觸發重復的密鑰異常。 因此,樂觀的ui對於訂閱是否有意義? ...
[英]Graphql Apollo Optimistic UI pattern - handle actual result?
我們正在使用apollo graphql客戶端遵循開放式ui模式( http://dev.apollodata.com/react/optimistic-ui.html )。 有沒有辦法處理服務器的實際結果? 例如,如果服務器在突變上出錯,我們想通知用戶。 是否有地方可以得到突變的真實結果 ...
[英]Meteor's optimistic ui broken, when Meteor.publish with “createdAt: {$gte: start, $lt: now}”
故事:我將流星1.4與角度1一起使用。我想通過使用Meteor.publish將“ Todo” Meteor.publish ,這是客戶端代碼: 問題:當我將Meteor.publish與“ userId”一起使用時,待辦事項列表用戶界面運行良好,當我添加一個新的待辦事項后,它可以自動更 ...
[英]Meteor, how to update collection with optimistic UI
在我的應用程序中,我將方法放在客戶端和服務器之間的共享位置。 按照meteor docs中的建議,這種方法機制負責樂觀UI。 但我剛剛在 David Weldon博客中閱讀了有關兩層實現的內容,這對我來說很有意義。 問題是如何通過兩層實現實現樂觀 UI。 將方法移動到服務器,在樂觀 UI ...
[英]How does Meteor handle dependent failed optimistics operations?
流星的樂觀UI如何處理服務器拒絕和相關操作上的錯誤? 如果我做 : var item1Id = Items.insert({list: groceriesId, name: "Watercress"}); // op1 var item = Items.findOne({_id: ite ...
[英]Does Meteor.call affect optimistic UI?
當我在客戶端和服務器上執行Meteor.call而不是直接收集操作時。 它是否會刪除樂觀的UI更改,即最小化更改,只是直接更改服務器並在更新UI之前等待服務器上的更新? ...