私は Auth0 ロック ウィジェットの実装に関するいくつかのビジネス ロジックを実行しており、サインインするためにいくつかの graphql ミューテーションを呼び出す必要があります。ただし、react を使用したすべての apollo クライアントの例を見ると、graphql メソッドは関数をコンポーネントにバインドしているようです。
- 反応コンポーネントにバインドせずに gql ミューテーションを直接呼び出すことはできますか?
- コンポーネントにいない場合、ApolloProvider からクライアントを取得する最良の方法は何ですか? ApolloProvider から参照できる静的シングルトン インスタンスはありますか?それとも、ルート アプリケーション コンポーネントからクライアント参照を渡す必要がありますか?