⚠️

错误示例

为了使用而使用

notion image
这里可以应该在接口处就暴露出来返回的类型,这样就不会写这种没有意义的ts类型代码,仅仅是为了防止ts报红,我们在这里应该在深层次,根本上去解决问题
 
在接口定义的时候就去定义数据返回的类型,对于公共的部分使用泛型包裹
notion image
 
在定义接口文件的时候就应该把接口返回的类型写上,避免上面那种情况
notion image
使用的时候类型全部能点出来
notion image
 

优点

  1. 杜绝手抖导致的变量名写错
  1. 有利于代码的健硕性,有助于后期项目的维护重构(牵一发动全身)
  1. 接口类型可以一定程度上充当文档

缺点

  1. 前期要定义返回类型可能有点小麻烦