Function: useBacklinks()
useBacklinks(
targetUri,options):UseInfiniteQueryResult<InfiniteData<ListBacklinksResponse,unknown>,Error>
Defined in: web/lib/hooks/use-backlinks.ts:95
Fetches backlinks to a preprint with pagination.
Parameters
targetUri
string
AT URI of the preprint to get backlinks for
options
UseBacklinksOptions = {}
Query options
Returns
UseInfiniteQueryResult<InfiniteData<ListBacklinksResponse, unknown>, Error>
Infinite query result with paginated backlinks
Remarks
Uses TanStack Query's useInfiniteQuery for cursor-based pagination. Backlinks track references to Chive preprints from external sources like Semble collections, Bluesky posts, WhiteWind blogs, and Leaflet lists.
Example
const { data, isLoading, hasNextPage, fetchNextPage } = useBacklinks(preprintUri);
const allBacklinks = data?.pages.flatMap(p => p.backlinks) ?? [];