gpt4 book ai didi

reactjs - 考虑到可以从键盘触发的 onClick 事件的 TypeScript 类型?

转载 作者:行者123 更新时间:2023-12-05 07:03:31 25 4
gpt4 key购买 nike

此处的 React Typescript 备忘单建议键入如下所示的点击事件:

https://github.com/typescript-cheatsheets/react-typescript-cheatsheet#basic-prop-types-examples

onClick(event: React.MouseEvent<HTMLButtonElement>): void;

但是可以通过键盘触发按钮或链接,并且 onClick 事件仍会触发。这是否意味着这种类型在技术上是错误的?

最佳答案

是的,“技术上”它是错误的,但是,常见的情况是点击是用鼠标完成的,但也可以用触控板或手指完成。

TypeScript 是一个编译时特性,所以一般来说,这里类型的技术错误对浏览器或最终用户来说真的无关紧要,只要您仍能从键入中获益。

虽然您总是可以通过将其分配给新类型来重命名它,但这不是一个好主意,因为它可能会打扰其他开发人员。

关于reactjs - 考虑到可以从键盘触发的 onClick 事件的 TypeScript 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63172748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com