Apolloを使ったNext.jsの書き方
Mutaionの実行方法
code:createUserMutation.tsx
useMutation<CreateUserMutation, CreateUserMutationVariables>(
CreateUserDocument,
{
}
);
引数
createUser: mutationを実行する時の関数名
{ loading: creating, error: createError } : ステートの状態をチェックできる値
useMutation<T, K>()
Mutationの実行を行う
ジェネリクス型
一番目は実行したいMutation
二番目は実行したいMutationの型
引数
一番目:実行させたいMutationのクエリオブジェクト
二番目:オブジェクト形式でオプションを指定
今回は、実行完了後に行うクエリを指定している。