docs_headless/src/content/docs/useGetRevisions.md
Fetches the list of revisions for a specific record.
This feature requires a valid is an Enterprise Edition subscription.
import { useGetRevisions } from '@react-admin/ra-core-ee';
const RevisionList = ({ recordId }) => {
const {
data: revisions,
isPending,
error,
} = useGetRevisions('products', { recordId });
if (isPending) return <div>Loading revisions...</div>;
if (error) return <div>Error: {error.message}</div>;
return (
<ul>
{revisions?.map(revision => (
<li key={revision.id}>
{revision.message} - {revision.date}
</li>
))}
</ul>
);
};
Parameters:
resource: The resource nameparams: Object with recordId propertyqueryOptions?: Additional React Query optionsReturns: A React Query result object with:
data: Array of revision objectsisPending: Loading stateerror: Error state if the query failedrefetch: Function to manually refetch dataTip: queryOptions supports onSuccess, onError and onSettled callbacks in addition to all standard React Query options.