UNPKG

react-router-typesafe-routes

Version:

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

7 lines (6 loc) 246 B
import { useLocation } from "react-router"; import { useMemo } from "react"; export function useTypedState(route) { const location = useLocation(); return useMemo(() => route.$deserializeState(location.state), [route, location.state]); }