老师,视频中代码是这样的:
图中React.FC要这么写,参数才不会报红。
然后我自己的代码,没有写这块,但是也可以正常运行,编辑器也没有报红,如下图:
而且,这个RobotProps我不知道这么写对不对,我直接在props后边加了:RobotProps。
我也试过不写这个RobotProps的声明,貌似也没有报红,代码还是可以运行,如下图:
老师,我这有点疑惑就是:
1、这个RobotProps的接口,我在参数props后声明的写法是对的吗?来规范这个props的参数类型。
2、为什么我没有写React.FC也没有报错呀?
3、为什么我注释掉了RobotProps这个接口,删除了对props的声明,也没有报错?
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
了解课程