Update utils.ts

This commit is contained in:
zsviczian 2023-04-04 13:26:53 +02:00 committed by GitHub
parent 09a05a4a1c
commit 028ad1ee81
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -140,9 +140,12 @@ export const throttleRAF = <T extends any[]>(
const scheduleFunc = (args: T) => {
timerId = window.requestAnimationFrame(() => {
timerId = null;
console.log("start render in animation frame");
fn(...args);
console.log("render done in animation frame");
lastArgs = null;
if (lastArgsTrailing) {
console.log("last args trailing", lastArgsTrailing);
lastArgs = lastArgsTrailing;
lastArgsTrailing = null;
scheduleFunc(lastArgs);