Apollo 客户端 optimisticResponse 如何工作
how Apollo client optimisticResponse working
http://dev.apollodata.com/react/mutations.html
我正在尝试 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。
http://dev.apollodata.com/react/mutations.html
我正在尝试 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。