MutateOptions
定义于:packages/query-core/src/types.ts:2012
可为单次调用传递给 mutate 的回调函数。这些回调在修改选项(mutation options)的回调之后执行。
类型参数
TData
TData = unknown
TError
TError = DefaultError
TVariables
TVariables = void
TOnMutateResult
TOnMutateResult = unknown
属性
| 属性 | 类型 | 描述 |
|---|---|---|
onError? |
(error: TError, variables: TVariables, onMutateResult: TOnMutateResult | undefined, context: MutationFunctionContext) => void |
当本次调用的修改失败时调用,且在修改选项的 onError 之后执行。 |
onSettled? |
(data: TData | undefined, error: TError | null, variables: TVariables, onMutateResult: TOnMutateResult | undefined, context: MutationFunctionContext) => void |
当本次调用的修改成功或失败时均会调用,且在修改选项的 onSettled 之后执行。 |
onSuccess? |
(data: TData, variables: TVariables, onMutateResult: TOnMutateResult | undefined, context: MutationFunctionContext) => void |
当本次调用的修改成功时调用,且在修改选项的 onSuccess 之后执行。 |