Skip to main content

Function: useEprints()

useEprints(params): UseQueryResult<OutputSchema, Error>

Defined in: web/lib/hooks/use-eprint.ts:257

Fetches a paginated list of eprints.

Parameters​

params​

UseEprintsParams = {}

Query parameters (limit, cursor, field)

Returns​

UseQueryResult<OutputSchema, Error>

Query result with eprint list

Remarks​

Uses placeholder data to show previous results while fetching new ones, providing a smoother pagination experience.

Example​

const { data, isLoading, error } = useEprints({
field: 'computer-science',
limit: 20,
});

return (
<EprintList
eprints={data?.eprints ?? []}
isLoading={isLoading}
/>
);

Throws​

When the eprints API request fails