2016-11-19 67 views
2

http://dev.apollodata.com/react/mutations.html如何阿波羅客戶optimisticResponse工作

我嘗試用optimisticResponse,但我很困惑...並不能得到它的工作在我的地方。

我的問題是:

  1. optimisticResponse更新props,因此重新渲染? __typename: 'Mutation'你能離開它有多重要?
  2. updateQueries是否出現新記錄?這個函數是自動觸發還是需要調用它?

有沒有包括apollo服務器端的任何完整的例子呢?

發現

回答

0

解決方案:

const networkInterface = createNetworkInterface('http://localhost:8080/graphql'); 
    this.client = new ApolloClient({ 
     networkInterface, 
     dataIdFromObject: r => r.id 
    } 
); 

dataIdFromObject是一兩件事我是Apolloclient開始

dataIdFromObject (Object) => string 
A function that returns a object identifier given a particular result object. 

中失蹤,它會給唯一ID的所有結果對象。 (這花了我數天的時間)希望幫助其他人。 :)

相關問題