Skip to main content

Function: usePrefetchReviews()

usePrefetchReviews(): (eprintUri) => void

Defined in: web/lib/hooks/use-review.ts:517

Hook for prefetching reviews on hover/focus.

Returns

Function

Function to prefetch reviews for an eprint

Parameters

eprintUri

string

Returns

void

Remarks

Improves perceived performance by loading review data before the user navigates to an eprint's reviews section.

Example

const prefetchReviews = usePrefetchReviews();

return (
<TabsTrigger
value="reviews"
onMouseEnter={() => prefetchReviews(eprintUri)}
onFocus={() => prefetchReviews(eprintUri)}
>
Reviews
</TabsTrigger>
);