From 4c0f5e5347e99a6aea244e841c88d8d1fbe1a042 Mon Sep 17 00:00:00 2001 From: Kenshin Abe Date: Mon, 22 Jan 2024 16:13:05 +0900 Subject: [PATCH] Implement useQuery in queryUtil.ts --- optuna_dashboard/ts/queryUtil.ts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 optuna_dashboard/ts/queryUtil.ts diff --git a/optuna_dashboard/ts/queryUtil.ts b/optuna_dashboard/ts/queryUtil.ts new file mode 100644 index 00000000..e4737c0b --- /dev/null +++ b/optuna_dashboard/ts/queryUtil.ts @@ -0,0 +1,7 @@ +import { useLocation } from "react-router-dom" +import { useMemo } from "react" + +export const useQuery = (): URLSearchParams => { + const { search } = useLocation() + return useMemo(() => new URLSearchParams(search), [search]) +}