为了账号安全,请及时绑定邮箱和手机立即绑定

TypeScript 求助

TypeScript 求助

MYYA 2019-04-27 22:14:31
importReact,{Component,cloneElement}from'react';onChange?:React.ChangeEventHandler;这行是什么意思?(不会ts,想看看ant-design源码学习一下怎么封装组件的)https://github.com/ant-design...
查看完整描述

2 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

这句应该是在类里面,定义一个名字叫onChange的属性,?号表示这个属性可以有也可以没有,也就是说这个类可以没有这个属性,冒号后面的React.ChangeEventHandler是onChange属性的类型,和js不同,ts每个变量参数和属性都可以指定类型。
                            
查看完整回答
反对 回复 2019-04-27
?
LEATH

TA贡献1936条经验 获得超6个赞

按我自己的理解说一下吧,我的ts也属于入门级别,onChange属性如果带问号的话,表示是非必传属性,可传可不传。这个属性的类型是React.ChangeEventHandler,也就是React中处理onChange事件的事件类型,是泛型?
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 416 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信