Skip to content

react-query-firebase / react-native/firestore / useBatchWrite

Function: useBatchWrite()

ts
function useBatchWrite(options): UseMutationResult<void, NativeFirebaseError, (batch) => void | Promise<void>, unknown>;

Defined in: react-native/firestore/useBatchWrite.ts:47

Custom hook to perform batch write operations using Firestore.

Parameters

options

Configuration options for the query.

options?

Omit<UseMutationOptions<void, NativeFirebaseError, (batch) => void | Promise<void>, unknown>, "mutationFn"> = {}

Returns

UseMutationResult<void, NativeFirebaseError, (batch) => void | Promise<void>, unknown>

A mutation result

Example

jsx
export const MyComponent = () => {
 const {mutate} = useBatchWrite({
     options: {
     },
 });

 // ....
 mutate(() => {
     ref.update({...})
 });
 // ....
};

Released under the MIT License.