import { RouteDataArgs, useParams, useRouteData } from "solid-start";
import { createServerData$ } from "solid-start/server";
export function routeData({ params }: RouteDataArgs) {
return createServerData$(() => {
return params;
});
}
export default function Stuff() {
const params = useParams();
const routeData = useRouteData();
return (
<main>
<p>{`params: ${params.slug}`}</p>
<p>{`routeData: ${routeData.slug}`}</p>
</main>
);
}
import { RouteDataArgs, useParams, useRouteData } from "solid-start";
import { createServerData$ } from "solid-start/server";
export function routeData({ params }: RouteDataArgs) {
return createServerData$(() => {
return params;
});
}
export default function Stuff() {
const params = useParams();
const routeData = useRouteData();
return (
<main>
<p>{`params: ${params.slug}`}</p>
<p>{`routeData: ${routeData.slug}`}</p>
</main>
);
}