We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 10d68d5 commit fa64e37Copy full SHA for fa64e37
client/common/usePrevious.ts
@@ -1,7 +1,14 @@
1
import { useEffect, useRef } from 'react';
2
3
-export default function usePrevious(value) {
4
- const ref = useRef();
+/**
+ * Custom hook to store the previous value of a number.
5
+ *
6
+ * @param value - The current value to track.
7
+ * @returns The previous value before the current render, or undefined if none.
8
+ */
9
+export default function usePrevious(value: number): number | undefined {
10
+ // eslint-disable-next-line prettier/prettier
11
+ const ref = useRef<number>();
12
13
useEffect(() => {
14
ref.current = value;
0 commit comments