Skip to main content

Function: usePersonalizedFeed()

usePersonalizedFeed(options): PersonalizedFeedResult

Defined in: web/lib/hooks/use-personalized-feed.ts:80

Hook for personalized eprint feed.

Parameters

options

optional configuration

limit

number

maximum number of results (default: 20)

Returns

PersonalizedFeedResult

personalized feed state including eprints, loading, and personalization status

Remarks

Authenticated users with fields: returns recent papers in their fields. Authenticated users without fields: signals that profile setup is needed. Anonymous users: falls back to trending. Respects discovery settings: if personalization is disabled or the fields signal is turned off, falls back to trending.