ReferenceReact
useUpdateRecord
Update an existing record
Update an existing record
Signature
<TValues extends Record<string, unknown> = Record<string, unknown>>(objectName: string, options?: UseUpdateRecordOptions<TValues> | undefined): UseMutationResult<TypedRecord<TValues>, Error, UpdateRecordVariables<...>>Examples
```tsx
const { mutate: updateProduct, isPending } = useUpdateRecord("products");
// Update a product
updateProduct({
recordId: "rec-123",
data: { price: 99.99 }
});
// With type safety
type ProductUpdate = ExtractRecordUpdate<typeof PRODUCT>;
const { mutate } = useUpdateRecord<ProductUpdate>("products");
mutate({ recordId: "rec-123", data: { price: 99.99 } }); // Type-checked!