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。
关于apollo - Apollo 客户端 optimisticResponse 如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40687823/