UNPKG

react-router-typesafe-routes

Version:

Enhanced type safety via validation for all route params in React Router v7.

8 lines (7 loc) 310 B
import { useLocation } from "react-router"; import { useMemo } from "react"; export function useTypedHash(route) { const location = useLocation(); // eslint-disable-next-line @typescript-eslint/no-unsafe-return return useMemo(() => route.$deserializeHash(location.hash), [route, location.hash]); }