React native GraphQL-Apollo客户端不使用挂钩?

React native GraphQL-Apollo客户端不使用挂钩?,react-native,aws-lambda,graphql,apollo-client,React Native,Aws Lambda,Graphql,Apollo Client,我正在尝试将Apollo GraphQL客户端用于React Native。然而,在我的应用程序的某些部分中,我需要对GraphQL数据进行变异,这样界面就不应该向用户公开 例如,在我的注册页面上,我想在数据库中创建一个用户,但只有在我完成并验证了所有内容、创建了uuid等之后(需要类的事情)。如果呼叫成功,我想立即转到应用程序的主页。如果没有,我想通知用户 因此,我需要访问权限来执行GraphQL请求,而不需要挂钩,只需要使用回调来更改UI。这是可能的吗?如何做到这一点?是的,这是可能的 对g

我正在尝试将Apollo GraphQL客户端用于React Native。然而,在我的应用程序的某些部分中,我需要对GraphQL数据进行变异,这样界面就不应该向用户公开

例如,在我的注册页面上,我想在数据库中创建一个用户,但只有在我完成并验证了所有内容、创建了uuid等之后(需要类的事情)。如果呼叫成功,我想立即转到应用程序的主页。如果没有,我想通知用户

因此,我需要访问权限来执行GraphQL请求,而不需要挂钩,只需要使用回调来更改UI。这是可能的吗?如何做到这一点?

是的,这是可能的

对graphql服务的调用只需要在您试图发送的查询/变异的主体中有一个
query
mutation
的键值对

您可以通过一个简单的
fetch
请求,如
POST
,或
cURL
,或通过邮递员。。。只要它是一个
POST
请求,这其实并不重要


另请参见:

这是否也适用于订阅?