请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

使用React.FC的意义

老师你好,使用React.FC有什么意义呢,我尝试去掉他,并没有什么影响

正在回答

插入代码

1回答

同学你好啊 首先 React.FC 是一个类型定义,它只只带了一种类型,所以去掉不会有任何错误。

React.FunctionComponent 是一个函数类型 定义如下

https://img1.sycdn.imooc.com/szimg/5e8fcd4809b098a400000000.jpg

添加了这个类型有什么好处呢?上面这个 interface 已经说明,props 自动获得传入的泛型已经 children 属性,函数自动获得 propTypes,contextTypes,defaultProps 和 displayName 四个属性,建议你再好好看一下 3-3 这个小节,里面讲的很清楚。

typescript 的基本作用: 第一是为了获取自动联想的功能,提高效率,第二是类型检查,帮助规避错误。

这些是 React type 的定义,可以在这里查看

https://www.npmjs.com/package/@types/react


1 回复 有任何疑惑可以回复我~
  • 提问者 光aaaaand影 #1
    明白了,谢谢老师
    回复 有任何疑惑可以回复我~ 2020-07-29 13:53:34
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号