async function getServerSideProps() { const genres = await getTopGenres(); return { props: { genres }, }; } function Page({ genres }) { return ( <TopGenresGrid genres={genres} /> ); } export const Route = createFileRoute('/library')({ loader: () = getTopGenres(), }); function Page() { const genres = Route.useLoaderData(); return ( <TopGenresGrid genres={genres} /> ); } export async function loader() { const genres = await getTopGenres(); return { genres }; } export default function Page({ loaderData, }) { return ( <TopGenresGrid genres={loaderData.genres} /> ); }