请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于React.FC<P={}> 这个泛型默认值的问题

老师,有一点不太明白,一般泛型不应该是一个类型么,比如 string, any,这里默认值给空对象是什么意思呢?

正在回答

2回答

同学你好 空对象也是类型,不要把它和js 中的空对象搞混了。

type EmptyObjType = {}


0 回复 有任何疑惑可以回复我~
  • 提问者 therapists #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-12-15 19:05:55
提问者 therapists 2020-12-10 16:06:37

补充一个问题: 这个定义是在类型别名定义中指定的泛型默认值,那么为什么要再类型别名中写泛型呢? 别名不应该就是一个简称吗,真正用到的时候再传泛型不就可以了吗,这里指定<P={}>一定有其作用

0 回复 有任何疑惑可以回复我~
  • 张轩 #1
    类型别名支持 泛型的 ,也可以通过泛型的形式把用户自定义的类型传递下去
    回复 有任何疑惑可以回复我~ 2020-12-11 23:37:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信