xLog/app/hooks/useRouteQuery.ts

12 lines
317 B
TypeScript

import { useLocation } from "@remix-run/react"
import { useMemo } from "react"
export const useRouteQuery = () => {
const location = useLocation()
const query = useMemo(() => {
const search = new URLSearchParams(location.search)
return Object.fromEntries(search)
}, [location.search])
return query
}