UseMutationResult
TypeScript
1type UseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TOnMutateResult = unknown> = UseBaseMutationResult<TData, TError, TVariables, TOnMutateResult>;定义于:packages/solid-query/src/types.ts:340
useMutation 的返回结果。与 UseBaseMutationResult 相同。
类型参数
TData
TData = unknown
你的 mutationFn 所解析出的数据类型。
TError
TError = DefaultError
你的 mutationFn 可能抛出的错误类型。
TVariables
TVariables = unknown
传入 mutate/mutateAsync 的变量类型。
TOnMutateResult
TOnMutateResult = unknown
onMutate 的返回类型,将作为 onSuccess/onError/onSettled 的 onMutateResult 参数传入——适用于乐观更新的回滚数据。