Skip to content

Commit fa64e37

Browse files
committed
usePrevious: add types
1 parent 10d68d5 commit fa64e37

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

client/common/usePrevious.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
import { useEffect, useRef } from 'react';
22

3-
export default function usePrevious(value) {
4-
const ref = useRef();
3+
/**
4+
* 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>();
512

613
useEffect(() => {
714
ref.current = value;

0 commit comments

Comments
 (0)