未处理拒绝 (TypeError): 无法读取 undefined 的属性 'refetch'
作者: tronxdev创建于 2020年2月27日更新于 2020年7月10日
大家好,今天我在 React.js 项目中遇到了 GraphQL 相关的问题。我试图做的是在完成变更操作后重新获取查询。我的代码如下:
const getUserTeamQuery = useQuery(getUserTeam(usersFragment))
const data = get(getUserTeamQuery, 'data.getUserTeam')
const [updateUser] = useMutation(updateUserMutation(usersFragment), {
onCompleted: () => {
getUserTeamQuery.refetch()
}
})
const updateTeam = async () => {
updateUser({ variables: { input: { pullTeam } } })
}
内容来源: apollographql/react-apollo