GeneIT/geneit_app/src/hooks/useQuery.tsx

12 lines
313 B
TypeScript

// A custom hook that builds on useLocation to parse
import React from "react";
import { useLocation } from "react-router-dom";
// the query string for you.
export function useQuery(): URLSearchParams {
const { search } = useLocation();
return React.useMemo(() => new URLSearchParams(search), [search]);
}