如何阿波罗客户optimisticResponse工作
问题描述:
http://dev.apollodata.com/react/mutations.html如何阿波罗客户optimisticResponse工作
我尝试用optimisticResponse
,但我很困惑...并不能得到它的工作在我的地方。
我的问题是:
- 将
optimisticResponse
更新props
,因此重新渲染?__typename: 'Mutation'
你能离开它有多重要? -
updateQueries
是否出现新记录?这个函数是自动触发还是需要调用它?
有没有包括apollo服务器端的任何完整的例子呢?
发现
答
解决方案:
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的所有结果对象。 (这花了我数天的时间)希望帮助其他人。 :)