Function: usePrefetchEprint()
usePrefetchEprint(): (
uri) =>void
Defined in: web/lib/hooks/use-eprint.ts:386
Hook for prefetching an eprint on hover/focus.
Returns
Function
Function to prefetch an eprint by URI
Parameters
uri
string
Returns
void
Remarks
Improves perceived performance by loading eprint data before navigation. Uses the same cache key as useEprint for seamless transitions.
Example
const prefetchEprint = usePrefetchEprint();
return (
<EprintCard
eprint={eprint}
onMouseEnter={() => prefetchEprint(eprint.uri)}
onFocus={() => prefetchEprint(eprint.uri)}
/>
);