TypeScript 求助

importReact,{Component,cloneElement}from'react';
onChange?:React.ChangeEventHandler;
这行是什么意思?(不会ts,想看看ant-design源码学习一下怎么封装组件的)
https://github.com/ant-design...
MYYA
浏览 417回答 2
2回答

狐的传说

这句应该是在类里面,定义一个名字叫onChange的属性,?号表示这个属性可以有也可以没有,也就是说这个类可以没有这个属性,冒号后面的React.ChangeEventHandler是onChange属性的类型,和js不同,ts每个变量参数和属性都可以指定类型。

LEATH

按我自己的理解说一下吧,我的ts也属于入门级别,onChange属性如果带问号的话,表示是非必传属性,可传可不传。这个属性的类型是React.ChangeEventHandler,也就是React中处理onChange事件的事件类型,是泛型?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript