aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/components/hooks/useReloadKey.ts
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/components/hooks/useReloadKey.ts')
-rw-r--r--FrontEnd/src/components/hooks/useReloadKey.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/FrontEnd/src/components/hooks/useReloadKey.ts b/FrontEnd/src/components/hooks/useReloadKey.ts
new file mode 100644
index 00000000..4f63f914
--- /dev/null
+++ b/FrontEnd/src/components/hooks/useReloadKey.ts
@@ -0,0 +1,9 @@
+import { useState } from "react";
+
+export default function useReloadKey(): [
+ key: number | string,
+ reload: () => void,
+] {
+ const [key, setKey] = useState(0);
+ return [key, () => setKey((k) => k + 1)];
+}