jnfrati 4 лет назад
Родитель
Сommit
e38ec9dff2
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      dashboard/src/shared/hooks/usePrevious.ts

+ 5 - 2
dashboard/src/shared/hooks/usePrevious.ts

@@ -1,7 +1,10 @@
 import { useEffect, useRef } from "react";
 import { useEffect, useRef } from "react";
 
 
-export const usePrevious = (value: any, initialValue: any) => {
-  const ref = useRef(initialValue);
+export const usePrevious = <ValueType = any>(
+  value: ValueType,
+  initialValue: ValueType
+) => {
+  const ref = useRef<ValueType>(initialValue);
   useEffect(() => {
   useEffect(() => {
     ref.current = value;
     ref.current = value;
   });
   });