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每个变量参数和属性都可以指定类型。
LEATH
TA贡献1936条经验 获得超6个赞
按我自己的理解说一下吧,我的ts也属于入门级别,onChange属性如果带问号的话,表示是非必传属性,可传可不传。这个属性的类型是React.ChangeEventHandler,也就是React中处理onChange事件的事件类型,是泛型?
添加回答
举报
0/150
提交
取消