Graphql Apollo Optimistic UI模式 - 处理实际结果?

时间:2017-05-17 17:21:49

标签: graphql apollo optimistic-ui

我们正在使用apollo graphql客户端遵循乐观的ui模式(http://dev.apollodata.com/react/optimistic-ui.html)。有没有办法处理服务器的实际结果?例如,如果服务器在突变上发生错误,我们希望通知用户。有没有地方可以获得突变的真实结果?

1 个答案:

答案 0 :(得分:0)

突变返回Promise。因此,您可以使用thancatch来处理服务器的结果。

如果您使用变异定义的update功能,则可以使用catch来处理服务器错误。要将错误作为对象,您可以使用errorResponse = JSON.parse(JSON.stringify(mutationError))