useParams
Return the parameter object extracted from the current path according to its parent Layout
pattern.
import { useParams } from "narraleaf-react";
// inside /user/:id/layout
const { id } = useParams<{ id: string }>();
If your layout is defined as name=":id"
, useParams
will give you the captured value when the layout matches.
Definition
function useParams<T extends Record<string,string>>(): T;
The hook is type-safe; pass a generic to narrow the returned object.
See also: usePathname
• useQueryParams