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

来源:3-3 第一个组件 - ts为组件助力

therapists

2020-12-10

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

写回答

2回答

张轩

2020-12-11

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

type EmptyObjType = {}


0
1
therapists
非常感谢!
2020-12-15
共1条回复

therapists

提问者

2020-12-10

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

0
1
张轩
类型别名支持 泛型的 ,也可以通过泛型的形式把用户自定义的类型传递下去
2020-12-11
共1条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2123 学习 · 959 问题

查看课程