问题
解决
翻译:
我偶然遇到了这个旧问题,无意去顶它,但由于谷歌会把人们导向这个链接,我就在这里留下这个问题的解决方案。显然,React.MouseEvent 是一个泛型,其参数是 currentTarget 属性的类型(注意:类型转换不是应用于 target 属性,而是应用于 currentTarget)。
onClick: (event: React.MouseEvent<HTMLElement>): void => { const { left, top } = event.currentTarget.getBoundingClientRect(); },
Add getBoundingClientRect to EventTarget type · Issue #16201 · facebook/react · GitHub