函数不加泛型与只在函数入参规定类型区别
来源:3-4 【组件化】初识React函数式组件

慕粉3884565
2021-05-19
与
const Robot: React.FC = (id:number,name:String,email:String) => {
这两个区别仅仅只是写法上好看吗?
一个添加泛型泛型里添加接口
一个直接入参规定类型
写回答
2回答
-
加上范型接口当然不是为了写法上的好看,而是为了能在函数式组件中确定props的范围。除此以外,规范接口还可以给我们的ts代码增加智能提示功能。
032021-06-24 -
阿莱克斯刘
2021-05-27
请看截图,代码来自课程案例。请注意props参数可不是直接放进去的,而是需要使用花括号圈起来的。
如果查看类型定义,我们也能看到同样的定义,p 也就是 props,P = {}
012021-05-29
相似问题