export function routeData() {
return createServerData$(async () => ({
random: Math.random(),
}));
}
export default function Index() {
const numbers = useRouteData<typeof routeData>();
const [, refetch] = createRouteAction(() => refetchRouteData());
return (
<div>
Posts
<div>{numbers()?.random}</div>
<button onClick={() => refetch()}>Refetch</button>
</div>
);
}
export function routeData() {
return createServerData$(async () => ({
random: Math.random(),
}));
}
export default function Index() {
const numbers = useRouteData<typeof routeData>();
const [, refetch] = createRouteAction(() => refetchRouteData());
return (
<div>
Posts
<div>{numbers()?.random}</div>
<button onClick={() => refetch()}>Refetch</button>
</div>
);
}