react-query-firebase / useUpdateDocMutation
Function: useUpdateDocMutation()
ts
function useUpdateDocMutation<AppModelType, TContext>(options): UseMutationResult<AppModelType & object, FirebaseError, {
data: UpdateData<AppModelType>;
}, TContext>;Defined in: src/web/firestore/useUpdateDocMutation.ts:59
Executes a mutation and returns updated document
Type Parameters
AppModelType
AppModelType extends AppModel = AppModel
TContext
TContext = unknown
Parameters
options
Configuration options for mutation.
options?
Omit<UseMutationOptions<AppModelType, FirebaseError, { data: UpdateData<AppModelType>; }, TContext>, "mutationFn"> = {}
Options for useMutation hook excluding mutationFn.
reference
DocumentReference<AppModelType, AppModelType> | null
Reference to a document that must be updated
Returns
UseMutationResult<AppModelType & object, FirebaseError, { data: UpdateData<AppModelType>; }, TContext>
A mutation result
Example
jsx
export const MyComponent = () => {
const {mutate} = useUpdateDocMutation({
options: {
},
reference: collection().doc(),
});
// ....
mutate({data: {test: 'value'}});
// ....
};