useMutation
const {
data,
error,
isError,
isIdle,
isPending,
isPaused,
isSuccess,
failureCount,
failureReason,
mutate,
mutateAsync,
reset,
status,
submittedAt,
variables,
} = useMutation(
{
mutationFn,
gcTime,
meta,
mutationKey,
networkMode,
onError,
onMutate,
onSettled,
onSuccess,
retry,
retryDelay,
scope,
throwOnError,
},
queryClient,
)
mutate(variables, {
onError,
onSettled,
onSuccess,
})参数1 (选项)
mutation
gcTime(可选)
mutationKey(可选)
networkMode(可选)
onMutate(可选)
onSuccess(可选)
onError(可选)
onSettled(可选)
retry(可选)
retryDelay(可选)
scope(可选)
throwOnError(可选)
meta(可选)
参数2 (QueryClient)
返回值
mutate
mutateAsync
status
isPaused
data
failureCount
failureReason
submittedAt
variables
最后更新于