我在我的应用程序中做一个简单的动画。
let flipInterval = useRef();
const startAnimation = () => {
flipInterval.current = setInterval(() => {
setIsFlipping((prevFlipping) => !prevFlipping);
}, 10000);
};
因为flipInterval.current
我得到“类型'超时'不可分配给类型'未定义'”。所以我检查了如何使用 Timeout 类型,我看到人们正在使用但那不起作用。
let flipInterval = useRef<typeof window.settimeout>();
useRef<number>()
这次我也传递了数字,我得到“类型'超时'不可分配给类型'数字'”
这也不起作用
let flipInterval = useRef<typeof window.setInterval>();