采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
与
const Robot: React.FC = (id:number,name:String,email:String) => {
这两个区别仅仅只是写法上好看吗?
一个添加泛型泛型里添加接口
一个直接入参规定类型
加上范型接口当然不是为了写法上的好看,而是为了能在函数式组件中确定props的范围。除此以外,规范接口还可以给我们的ts代码增加智能提示功能。
老师意思是通过interface固定参数必须传递多少规则怎么样,如果直接在入参设置貌似也可以吧
回复内容无法截图,所以请看我新的回答
非常感谢!
请看截图,代码来自课程案例。请注意props参数可不是直接放进去的,而是需要使用花括号圈起来的。
如果查看类型定义,我们也能看到同样的定义,p 也就是 props,P = {}
懂了规则props,方便后面维护,还可以带来智能提示
登录后可查看更多问答,登录/注册
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
658 5
824 10
709 2
1.7k 2
814 1