采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,使用React.FC有什么意义呢,我尝试去掉他,并没有什么影响
同学你好啊 首先 React.FC 是一个类型定义,它只只带了一种类型,所以去掉不会有任何错误。
React.FunctionComponent 是一个函数类型 定义如下
添加了这个类型有什么好处呢?上面这个 interface 已经说明,props 自动获得传入的泛型已经 children 属性,函数自动获得 propTypes,contextTypes,defaultProps 和 displayName 四个属性,建议你再好好看一下 3-3 这个小节,里面讲的很清楚。
typescript 的基本作用: 第一是为了获取自动联想的功能,提高效率,第二是类型检查,帮助规避错误。
这些是 React type 的定义,可以在这里查看
https://www.npmjs.com/package/@types/react
明白了,谢谢老师
登录后可查看更多问答,登录/注册
设计,开发,测试,发布再到 CI/CD,从0到1造轮子
2.2k 9
1.1k 16
1.1k 12
1.4k 11
1.9k 11