Material ui Link onClick 事件类型

sho*_*chi 7 typescript material-ui

我使用 typescript、react redux。

\n

在material ui的链接中,onClickevent的类型定义会出错。

\n

看起来React.MouseEvent<HTMLAnchorElement, MouseEvent>不匹配并且发生错误。

\n
<Link component="button" onClick={(event: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => {handleClick(event)}}>********LINK********</Link>\n\n    const handleClick = (event: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => {\n    event.preventDefault();\n  }\n
Run Code Online (Sandbox Code Playgroud)\n

CSB 不会出现错误。

\n

为什么我收到错误?

\n

如果有人能给我一些建议,我会很高兴。

\n

\xe2\x96\xa0Error\xef\xbc\x88VSCode,ESlint,更漂亮)

\n

错误

\n

错误提示

\n

功能

\n

\xe2\x96\xa0错误内容\xef\xbc\x88I\抱歉很难看到\xef\xbc\x89

\n

\xe2\x96\xa0 CSB

\n

小智 -2

尝试使用MouseEvent<any>. 我认为这应该可以解决你的问题。