有没有声明 typescript 类型的好办法以及前端样式的健壮性问题

查看 14|回复 0
作者:rizon   
我在学习 react ,看到给一个 div 添加 onMouseDown 事件时,
这个事件本身的声明是:onMouseDown?: MouseEventHandler | undefined;
写它的实现类时为
  const handleMouseDown = (event:React.MouseEvent) => {
  }
event 的类型为 MouseEvent ,这个是可以看代码看出来的,但是里面的泛型HTMLDivElement,我这上哪猜去,,,
[ol]
  • 虽然不写这么严格也没问题,但是我的问题是基于想要最完整严格的使用 type 的前提。
  • 这只是举个例子说明我的问题,我核心问题是,typescript 中,编辑器依然不能自动推测出所有的字段类型,对于编辑器无法推测的情况下,我该如何去更好的面对和解决这个问题呢。
  • 前端样式有什么好的规范文档吗,我是自学的,虽然能写出样式来,但是代码的健壮性、优雅等各方面差太多了,有什么更系统的学习材料吗
    [/ol]
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部