first commit

This commit is contained in:
rayd1o
2026-03-05 11:46:58 +08:00
commit e7033775d8
20657 changed files with 1988940 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import { useRef, useEffect } from 'react';
import raf from "rc-util/es/raf";
/**
* Always trigger latest once when call multiple time
*/
export default (function () {
var idRef = useRef(0);
var cleanUp = function cleanUp() {
raf.cancel(idRef.current);
};
useEffect(function () {
return cleanUp;
}, []);
return function (callback) {
cleanUp();
idRef.current = raf(function () {
callback();
});
};
});