【发布时间】:2022-01-12 18:38:40
【问题描述】:
Element.animation 的 typescript 类型是什么?如果我的代码如下所示:
const ref = useRef<HTMLElement>( null );
useEffect( () => {
const animation: ANIMTATION_TYPE = ref.current.animate( SOME_ANIMATION );
}, []);
return (
<div ref={ref}>
Some Div
</div>
)
ANIMATION_TYPE 应该是什么?我尝试了 AnimationTimeline,但它不包括 .play 或 .pause 函数。
【问题讨论】:
-
很确定它只是
Animation。但是 TS 具有推理功能,您不必显式键入所有内容。我想知道它是如何编译的,因为您正在访问可能为空的引用上的属性。
标签: reactjs typescript animation