Files
outline/app/hooks/useQuery.ts
Tom Moor 084490ba6b chore: Remove React in scope requirement (#9261)
* Add rules

* codemod: update-react-imports

* Update babelrc
2025-05-20 19:26:11 -04:00

19 lines
429 B
TypeScript

import { useMemo } from "react";
import { useLocation } from "react-router-dom";
/**
* Hook to access URL query parameters from the current location.
*
* @returns URLSearchParams object containing the current URL query parameters
*/
export default function useQuery() {
const location = useLocation();
const query = useMemo(
() => new URLSearchParams(location.search),
[location.search]
);
return query;
}