gpt4 book ai didi

react-apollo - 使用 useMutation 可能出现未处理的 promise 拒绝警告

转载 作者:行者123 更新时间:2023-12-03 14:48:34 24 4
gpt4 key购买 nike

我在使用 useMutation 时遇到未处理的 promise 拒绝错误与 native react 。这是产生问题的代码:

const [createUser, { error, loading }] = useMutation(CREATE_USER_MUTATION);

每当我的 graphql 服务器向客户端返回错误时,我都会收到未处理的 promise 拒绝错误(下面的屏幕截图)。我可以通过添加这样的错误处理程序来让它消失,但这似乎是一个黑客。有什么想法吗?我做错了什么还是阿波罗人应该解决这个问题?
const [createUser, { error, loading }] = useMutation(CREATE_USER_MUTATION, {
onError: () => {}
});

enter image description here

最佳答案

您的 createUser突变是你应该处理内部错误的 promise try catch块,或在 apollo-link-error 内的上部范围内onError方法。

关于react-apollo - 使用 useMutation 可能出现未处理的 promise 拒绝警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57443397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com