React学习-does not exist on type ‘Readonly<{}> & Readonly<{ children?: ReactNode; }>

   日期:2021-02-10     浏览:453    评论:0    
核心提示:正经学徒,佛系记录,不搞事情终于是开始React的学习了,以前一直在用Vue,也是很一个很棒的框架,但是工作所迫,貌似外企喜欢用React,国人喜欢用Vue,反正都学一下也不亏。学习第一步,官网 纸尿布初次使用出错按官网例子步骤搞一发没想到就来了个神奇的错误:does not exist on type 'Readonly<{}> & Readonly<{ children?: ReactNode; }>错误原因因为使用了typescript代替了传统的js导致提

正经学徒,佛系记录,不搞事情

终于是开始React的学习了,以前一直在用Vue,也是很一个很棒的框架,但是工作所迫,貌似外企喜欢用React,国人喜欢用Vue,反正都学一下也不亏。学习第一步,官网 纸尿布

初次使用出错

按官网例子步骤搞一发没想到就来了个神奇的错误:
does not exist on type 'Readonly<{}> & Readonly<{ children?: ReactNode; }>

错误原因

因为使用了typescript代替了传统的js导致提示了校验错误

处理方式

进入this.props发现了如下代码

这就好理解了,需要定义一个P泛型,这就好比java的T

然后泛型P是在组件后定义类型,因此做如下改动后即可

学习就是积少成多的过程,虽然只是小问题,但要从问题看本质,为什么身为前端的typescript要学后端做泛型,你细品

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服