This commit is contained in:
2026-05-25 17:08:18 +08:00
parent df501f6151
commit f1259b71b5
9178 changed files with 1626125 additions and 0 deletions
@@ -0,0 +1,19 @@
import { useRef, useEffect } from 'react';
import raf from "@rc-component/util/es/raf";
/**
* Always trigger latest once when call multiple time
*/
export default (() => {
const idRef = useRef(0);
const cleanUp = () => {
raf.cancel(idRef.current);
};
useEffect(() => cleanUp, []);
return callback => {
cleanUp();
idRef.current = raf(() => {
callback();
});
};
});